public void AddOrUpdate(IRepairBillModel model) { try { using (var ctx = new DBProjectEntities()) { var newObject = ctx.FakturyNapraw.Find(model.Id); if (newObject == null) { newObject = Mapper.ModelMapper.Mapper.Map <FakturyNapraw>(model); ctx.FakturyNapraw.Add(newObject); } else { newObject.id_naprawy = model.id_naprawy; newObject.numer_faktury = model.numer_faktury; newObject.data_platnosci = model.data_platnosci; newObject.cena = model.cena; } ctx.SaveChanges(); } } catch (Exception ex) { Logger.Log(ex.Message); } }
public bool Remove(IRepairBillModel model) { return(Remove(model.Id)); }