public void ValidaExistencia(Pedido itemGravar) { if (itemGravar == null) { serviceResult = new ServiceResult(); serviceResult.Success = false; serviceResult.Messages.Add(new ServiceResultMessage() { Message = MensagemBusiness.RetornaMensagens("Pedido_NaoEncontrado") }); } }
public void SalvaPedido(Pedido itemGravar) { Pedido itemBase = Context.Pedidos.Where(f => f.Id == itemGravar.Id).FirstOrDefault(); if (itemBase == null) { itemBase = Context.Pedidos.Create(); Context.Entry<Pedido>(itemBase).State = System.Data.Entity.EntityState.Added; } AtualizaPropriedades<Pedido>(itemBase, itemGravar); Context.SaveChanges(); itemGravar.Id = itemBase.Id; }
public void SalvaPedido(Pedido itemGravar) { LimpaValidacao(); ValidateService(itemGravar); ValidaRegrasSalvar(itemGravar); if (IsValid()) { using (PedidoData data = new PedidoData()) { data.SalvaPedido(itemGravar); serviceResult = new ServiceResult(); serviceResult.Success = true; serviceResult.Messages.Add(new ServiceResultMessage() { Message = MensagemBusiness.RetornaMensagens("Pedido_SalvaPedidoOK") }); } } }
public void ValidaRegrasSalvar(Pedido itemGravar) { }