public bool Update(TaxpayerRequest entity) { bool result = false; try { using (var db = new DB_CRUDContext()) { var taxpayer = db.TbTipoContribuyentes.Where(d => d.IdTipoContribuyente == entity.IdContribuyente).FirstOrDefault(); if (taxpayer != null) { taxpayer.Nombre = entity.Nombre; db.Entry <TbTipoContribuyente>(taxpayer).State = EntityState.Modified; if (db.SaveChanges() > 0) { result = true; } } } return(result); } catch (Exception) { throw new Exception("Ocurrio un error al actualizar los datos."); } }
public bool Add(TaxpayerRequest entity) { bool result = false; try { using (var db = new DB_CRUDContext()) { var taxpayer = new TbTipoContribuyente { Nombre = entity.Nombre, }; db.TbTipoContribuyentes.Add(taxpayer); if (db.SaveChanges() > 0) { result = true; } } return(result); } catch (Exception) { throw new Exception("Ocurrio un error al insertar los datos."); } }