public async Task <PopularResult <string> > UpdateAsync(MaintenanceDto dto) { var result = new PopularResult <string>(); dto.Vehicle = null; var maintenance = ObjectMapper.Map <MaintenanceDto, MaintenanceEntity>(dto); await _maintenanceRepository.UpdateAsync(maintenance); result.Success("更新成功"); return(result); }
public async Task <Result> UpdateAsync(Maintenance maintenance) { try { await _maintenanceRepository.UpdateAsync(maintenance); return(new Result()); } catch (Exception ex) { return(new Result("Erro ao atualizar ativo")); } }
public async Task Update(MaintenanceModel MaintenanceModel) { ValidateMaintenanceIfNotExist(MaintenanceModel); var editMaintenance = await _MaintenanceRepository.GetByIdAsync(MaintenanceModel.ID); if (editMaintenance == null) { throw new ApplicationException($"Entity could not be loaded."); } ObjectMapper.Mapper.Map <MaintenanceModel, Maintenance>(MaintenanceModel, editMaintenance); editMaintenance.ModifyDate = DateTime.Now; editMaintenance.ModifiedBy = 1; await _MaintenanceRepository.UpdateAsync(editMaintenance); _logger.LogInformation($"Entity successfully updated - NetlogAppService"); }