Advertisement
Guest User

Untitled

a guest
Feb 25th, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.71 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Threading.Tasks;
  5. using Microsoft.AspNetCore.Http;
  6. using Microsoft.AspNetCore.Mvc;
  7. using WebAPI_1.Data;
  8. using WebAPI_1.DTOs;
  9. using WebAPI_1.Models;
  10.  
  11. namespace WebAPI_1.Controllers
  12. {
  13.     [Route("api/[controller]")]
  14.     [ApiController]
  15.     public class AuthController : ControllerBase
  16.     {
  17.         private readonly IAuthRepository _repository;
  18.  
  19.         public AuthController(IAuthRepository repository)
  20.         {
  21.             _repository = repository;
  22.         }
  23.  
  24.         [HttpPost("{register}")]
  25.  
  26.  
  27.         //public async Task<IActionResult> Register(UserForRegisterDTO userForRegisterDTO)
  28.         //{
  29.         //    UserForRegisterDTO.Username = UserForRegisterDTO.Username.ToLower();
  30.  
  31.         //    if (await _repository.UserExist(UserForRegisterDTO.Username))
  32.         //        return BadRequest("Użytkownik o takiej nazwie już istnieje");
  33.  
  34.         //    var userToCreate = new Models.User { Username = UserForRegisterDTO.Username };
  35.  
  36.         //    var createdUser = await _repository.Register(userToCreate, UserForRegisterDTO.Password);
  37.  
  38.         //    return StatusCode(201);
  39.         //}
  40.  
  41.         [HttpPost("{Register}")]
  42.         public async Task<ActionResult<object>> Register([FromBody] DTOs.User userModel)
  43.         {
  44.             try
  45.             {
  46.                 UserForRegisterDTO.Username = userModel.Username;
  47.  
  48.                 UserForRegisterDTO.Username = userModel.Password;
  49.  
  50.                 return UserForRegisterDTO.Username;
  51.             }
  52.             catch (Exception ex)
  53.             {
  54.                 Console.Error.WriteLine(ex.Message);
  55.             }
  56.             return null;
  57.  
  58.         }
  59.     }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement