public async Task <IActionResult> Update(int id, TipoRecursoRenovableDTO dto) { if (ModelState.IsValid) { dto = await _tipoRecursoRenovableService.Update(this.Usuario, id, dto); return(Ok(dto)); } else { return(BadRequest(ModelState)); } }
public async Task <TipoRecursoRenovableDTO> Create(UsuarioDTO userLogged, TipoRecursoRenovableDTO dto) { var entities = _mapper.Map <TipoRecursoRenovable>(dto); entities.Active = true; entities.CreationDate = DateTime.Now; entities.UpdateDate = DateTime.Now; entities.CreationUserId = userLogged.Id; entities.UpdateUserId = userLogged.Id; entities.IdEmpresa = userLogged.IdEmpresa; entities = await _tipoRecursoRenovableRespository.Insert(entities); return(_mapper.Map <TipoRecursoRenovableDTO>(entities)); }
public async Task <IActionResult> Create(TipoRecursoRenovableDTO dto) { if (ModelState.IsValid && dto.Descripcion.Length != 0 && !(dto.Descripcion.StartsWith(" ")) ) { dto = await _tipoRecursoRenovableService.Create(this.Usuario, dto); return(Ok(dto)); } else { return(BadRequest(ModelState)); } }
public async Task <TipoRecursoRenovableDTO> Update(UsuarioDTO loggedUser, int id, TipoRecursoRenovableDTO dto) { var entity = _mapper.Map <TipoRecursoRenovable>(dto); entity.UpdateDate = DateTime.Now; entity.UpdateUserId = loggedUser.Id; entity.Active = true; entity.IdEmpresa = loggedUser.IdEmpresa; entity.CreationDate = (await _tipoRecursoRenovableRespository.GetById(id)).CreationDate; entity.CreationUserId = (await _tipoRecursoRenovableRespository.GetById(id)).CreationUserId; entity = await _tipoRecursoRenovableRespository.Update(id, entity); return(_mapper.Map <TipoRecursoRenovableDTO>(entity)); }