public void ExcluiCategoria(Categoria itemGravar) { Categoria itemExcluir = Context.Categorias.Where(f => f.Id == itemGravar.Id).FirstOrDefault(); Context.Entry<Categoria>(itemExcluir).State = System.Data.Entity.EntityState.Deleted; Context.SaveChanges(); }
public void ValidaExistencia(Categoria itemGravar) { if (itemGravar == null) { serviceResult = new ServiceResult(); serviceResult.Success = false; serviceResult.Messages.Add(new ServiceResultMessage() { Message = MensagemBusiness.RetornaMensagens("Categoria_NaoEncontrada") }); } }
public void SalvaCategoria(Categoria itemGravar) { Categoria itemBase = Context.Categorias.Where(f => f.Id == itemGravar.Id).FirstOrDefault(); if (itemBase == null) { itemBase = Context.Categorias.Create(); Context.Entry<Categoria>(itemBase).State = System.Data.Entity.EntityState.Added; } AtualizaPropriedades<Categoria>(itemBase, itemGravar); Context.SaveChanges(); itemGravar.Id = itemBase.Id; }
public void ExcluiCategoria(Categoria itemGravar) { LimpaValidacao(); ValidateService(itemGravar); ValidaRegrasExcluir(itemGravar); if (IsValid()) { using (CategoriaData data = new CategoriaData()) { data.ExcluiCategoria(itemGravar); serviceResult = new ServiceResult(); serviceResult.Success = true; serviceResult.Messages.Add(new ServiceResultMessage() { Message = MensagemBusiness.RetornaMensagens("Categoria_ExcluiCategoriaOK") }); } } }
public void ValidaRegrasExcluir(Categoria itemGravar) { ValidaExistencia(itemGravar); }
public void ValidaRegrasSalvar(Categoria itemGravar) { }