public bool Validate(ParametroEvento parametroEvento) { if (parametroEvento.EventoId == 0) { throw new DomainException(string.Format(CommonMessages.Required, "Evento")); } if (string.IsNullOrWhiteSpace(parametroEvento.Nome)) { throw new DomainException(string.Format(CommonMessages.Required, "Nome")); } if (parametroEvento.TipoId == 0) { throw new DomainException(string.Format(CommonMessages.Required, "Tipo")); } return(true); }
public void Save(ParametroEventoPostDto parametroEventoPost) { VerifyExists(parametroEventoPost, funcNome); var parametroEvento = new ParametroEvento { Nome = parametroEventoPost.Nome, Descricao = parametroEventoPost.Descricao, TipoId = parametroEventoPost.TipoId, Obrigatorio = parametroEventoPost.Obrigatorio, EventoId = parametroEventoPost.EventoId, DataUltimaAlteracao = DateTime.Now, IdUsuarioUltimaAlteracao = IdUsuario }; Validate(parametroEvento); _uow.ParametroEventoRepository.Add(parametroEvento); _uow.Commit(); }