//valida o income, atualiza o preço do produto e insere na tabela de income public Response Register(Income income) { Response result = Validate(income); if (!result.Success) { return(result); } using (TransactionScope scope = new TransactionScope()) { Response resultPrice = UpdatePrice(income); if (!resultPrice.Success) { return(resultPrice); } Response resultInsert = _incomeDAL.Insert(income); if (!resultInsert.Success) { return(resultInsert); } scope.Complete(); } return(Response.CreateSuccess("A entrada foi cadastrada com sucesso!")); }
public Boolean Insert(IncomeENT entIncome) { IncomeDAL dalIncome = new IncomeDAL(); if (dalIncome.Insert(entIncome)) { return(true); } else { Message = dalIncome.Message; return(false); } }