public bool Validate(ParametroMetodo parametroMetodo) { if (parametroMetodo.MetodoId == 0) { throw new DomainException(string.Format(CommonMessages.Required, "Método")); } if (string.IsNullOrWhiteSpace(parametroMetodo.Nome)) { throw new DomainException(string.Format(CommonMessages.Required, "Nome")); } if (parametroMetodo.TipoId == 0) { throw new DomainException(string.Format(CommonMessages.Required, "Tipo")); } return(true); }
public void Save(ParametroMetodoPostDto parametroMetodoPost) { VerifyExists(parametroMetodoPost, funcNome); var parametroMetodo = new ParametroMetodo { Nome = parametroMetodoPost.Nome, Descricao = parametroMetodoPost.Descricao, TipoId = parametroMetodoPost.TipoId, Obrigatorio = parametroMetodoPost.Obrigatorio, MetodoId = parametroMetodoPost.MetodoId, IdUsuarioUltimaAlteracao = IdUsuario, DataUltimaAlteracao = DateTime.Now }; Validate(parametroMetodo); _uow.ParametroMetodoRepository.Add(parametroMetodo); _uow.Commit(); }