public CommandResult Atualizar(AtualizarMesReferenciaCommand command) { string entityName = "MesReferencia"; try { command.Validate(); if (command.Invalid) { return(CommandResult.Invalid(command.Notifications.ToNotificationsString())); } MesReferencia mesRef = dataContext.MesReferencia.FirstOrDefault(x => x.Cod_MesReferencia == command.Cod_MesReferencia); if (mesRef is null) { return(CommandResult.Invalid(Logs.EntidadeNaoEncontrada(entityName, command.Cod_MesReferencia))); } mesRef.Atualizar(DataString.FromString(command.MesAno), command.DataInicio, command.DataTermino, command.Ativo); dataContext.SaveChanges(); return(CommandResult.Valid()); } catch (Exception ex) { return(CommandResult.Invalid(ex.Message)); } }