public void CadastraLike(ParceriaLike parceriaLike) { var parametros = new DynamicParameters(); parametros.Add("@CodigoParceria", parceriaLike.CodigoParceria); _db.Database.Connection.Query("spParceriaLike", parametros, commandType: CommandType.StoredProcedure); }
public ParceriaLike BuscarParceriaLikePorCodigoParceria(int codigoParceria) { sqlCon.Open(); ParceriaLike parceriaLike = null; parceriaLike = sqlCon.Query <ParceriaLike>($@"Select * from vParceriaLike where CodigoParceria = {codigoParceria}").FirstOrDefault(); sqlCon.Close(); return(parceriaLike); }
public HttpResponseMessage CadastraLike(ParceriaLike parceriaLike) { HttpResponseMessage retorno; ResultadoExecucao resultadoExecucao = new ResultadoExecucao(); try { resultadoExecucao = _service.CadastraLike(parceriaLike); retorno = Request.CreateResponse(HttpStatusCode.OK, resultadoExecucao); } catch (Exception ex) { resultadoExecucao.ConfigurarErro(ex, "Ocorreram erros ao executar a ação"); retorno = Request.CreateResponse(HttpStatusCode.InternalServerError, resultadoExecucao); } return(retorno); }
public ResultadoExecucao CadastraLike(ParceriaLike parceriaLike) { ResultadoExecucao resultado = new ResultadoExecucao(); try { if (!_repository.ParceriaVigente(parceriaLike.CodigoParceria)) { resultado.ConfigurarErro(null, Constantes.Mensagens.DataAtualDeveEstarEntreDataInicioEDataTermino); return(resultado); } _repository.CadastraLike(parceriaLike); resultado.Mensagem = Constantes.Mensagens.OperacaoRealizadaComSucesso; } catch (Exception ex) { resultado.ConfigurarErro(ex, Constantes.Mensagens.ErroPadrao); } return(resultado); }