public async Task InsertParceria(Models.Parceria payload) { using SqlConnection sqlConnection = new SqlConnection(_connectionString); await sqlConnection.ExecuteAsync("spParceria_Insert", payload.GenerateDapperParamenters(), commandType : CommandType.StoredProcedure); }
public async Task UpdateParceria(Models.Parceria payload) { var parameters = payload.GenerateDapperParamenters(); parameters.Add("@Codigo", payload.Codigo, DbType.Int32); using SqlConnection sqlConnection = new SqlConnection(_connectionString); await sqlConnection.ExecuteAsync("spParceria_Update", parameters, commandType : CommandType.StoredProcedure); }
public async Task <Models.Parceria> GetParceria(int codigo) { Models.Parceria result = default; try { result = await parceriaRepository.GetParceria(codigo); } catch (Exception x) { //TODO: Add logger } return(result); }
public async Task <bool> UpdateParceria(Models.Parceria payload) { bool execComSucesso = true; try { await parceriaRepository.UpdateParceria(payload); } catch (Exception x) { //TODO: Add Logger execComSucesso = false; throw; } return(execComSucesso); }
public void Delete(Models.Parceria parceria) { using Context context = new Context(); context.Database.ExecuteSqlRaw("spParceria @p0 @p1", 3, parceria.Codigo); }
public void Put(Models.Parceria parceria) { using Context context = new Context(); context.Database.ExecuteSqlRaw("spParceria @p0 @p1 @p2 @p3 @p4 @p5 @p6 @p7 @p8", 2, parceria.Codigo, parceria.Titulo, parceria.Descricao, parceria.URLPagina, parceria.Empresa, parceria.DataInicio, parceria.DataTermino, parceria.QtdLikes); }