public async Task <int> RegistrarItemMatriculaTemp(MatriculaItemTemp item) { try { var parametros = new DynamicParameters(); parametros.Add("sp_id_turma", item.IdTurma); parametros.Add("sp_id_matricula", item.IdMatricula); parametros.Add("sp_valor_turma", item.Valor); parametros.Add("sp_desconto", item.Desconto ? 1 : 0); parametros.Add("sp_valor_desconto", item.ValorDesconto); parametros.Add("sp_valor_calculado", item.ValorCalculado); var registrado = (await _contexto .Connection .ExecuteAsync("sp_insert_item_matricula_temp", parametros, commandType: System.Data.CommandType.StoredProcedure)); return(registrado); } catch (Exception ex) { throw; } finally { _contexto.Dispose(); } }
public async Task AtualizaItemMatriculaTemp(MatriculaItemTemp temp) { try { var parametros = new DynamicParameters(); parametros.Add("sp_id_turma", temp.IdTurma); parametros.Add("sp_id_matricula", temp.IdMatricula); parametros.Add("sp_valor", temp.Valor); parametros.Add("sp_desconto", temp.Desconto ? 1 : 0); parametros.Add("sp_valor_desconto", temp.ValorDesconto); parametros.Add("sp_valor_calculado", temp.ValorCalculado); var query = @"UPDATE `academia`.`matricula_turma_temp` SET `valor` = @sp_valor, `desconto` = @sp_desconto, `valor_desconto` = @sp_valor_desconto, `valor_calculado` = @sp_valor_calculado WHERE `id_matricula` = @sp_id_matricula AND `id_turma` =@sp_id_turma;"; await _contexto .Connection .ExecuteAsync(query, parametros, commandType : System.Data.CommandType.Text); } catch (Exception) { throw; } finally { _contexto.Dispose(); } }
public Task <int> RegistrarItemMatriculaTemp(MatriculaItemTemp item) { throw new NotImplementedException(); }
public Task AtualizaItemMatriculaTemp(MatriculaItemTemp matriculaItemTemp) { throw new NotImplementedException(); }