public IHttpActionResult Post([FromBody] UserRequest request) { var response = new RespnseBase.ResponseBase <bool>(); if (request == null) { return(BadRequest("El usuario es nulo")); } User user = new User { IdValue = request.IdValue, BirthDate = request.BirthDate, Email = request.Email, FirstName = request.FirstName, Gender = request.Gender, LastName = request.LastName, UserName = request.UserName, Uuid = request.Uuid }; var result = _userManager.Save(user); //Map user to response model response.Data = result.Success; response.Message = result.Message; return(Ok(response)); }
public IHttpActionResult Delete([FromBody] string IdValue) { var response = new RespnseBase.ResponseBase <bool>(); var result = _userManager.Delete(IdValue); //Map user to response model response.Data = result.Success; response.Message = result.Message; return(Ok(response)); }
public IHttpActionResult GetById(string IdValue) { var response = new RespnseBase.ResponseBase <UserResponse>(); var result = _userManager.GetById(IdValue); //Map user to response model response.Data = new UserResponse { IdValue = result.Data.IdValue, Email = result.Data.Email, FirstName = result.Data.FirstName, LastName = result.Data.LastName, Gender = result.Data.Gender, UserName = result.Data.UserName, Uuid = result.Data.Uuid }; return(Ok(response)); }
public IHttpActionResult GetByFilter(int NumPage, int NumRegisters) { var response = new RespnseBase.ResponseBase <List <UserResponse> >(); var result = _userManager.GetByFilter(NumPage, NumRegisters); //Map user to response model response.Data = (from x in result.Data select new UserResponse { IdValue = x.IdValue, Email = x.Email, FirstName = x.FirstName, Gender = x.Gender, LastName = x.LastName, UserName = x.UserName, Uuid = x.Uuid }).ToList(); return(Ok(response)); }