public async Task <IActionResult> GuardarUsuario(Model.Request.UsuarioRequest usuario) { try { Model.Entidades.USER_LAB entidad = this._mapper.Map <Model.Entidades.USER_LAB>(usuario); return(Ok(await this._unitOfWork.User.Insert(entidad))); } catch (Exception e) { return(BadRequest(e.Message.ToString())); } }
public async Task <IActionResult> ModificarUsuario(Model.Request.UsuarioRequest usuario) { try { if (!validaIdUsuario(usuario.id)) { return(BadRequest("Usuario no valido.")); } if (!await this.existeUsuario(usuario.id)) { return(BadRequest("Usuario no encontrado")); } Model.Entidades.USER_LAB entidad = this._mapper.Map <Model.Entidades.USER_LAB>(usuario); return(Ok(await this._unitOfWork.User.Update(entidad))); } catch (Exception e) { return(BadRequest(e.Message.ToString())); } }