public void AddOrUpdate(IRentalModel model) { try { using (var ctx = new DBProjectEntities()) { var newObject = ctx.Wynajmy.Find(model.Id); if (newObject == null) { newObject = Mapper.ModelMapper.Mapper.Map <Wynajmy>(model); ctx.Wynajmy.Add(newObject); } else { newObject.id_najemcy = model.id_najemcy; newObject.id_mieszkania = model.id_mieszkania; newObject.cena_miesieczna = model.cena_miesieczna; newObject.data_rozpoczecia = model.data_rozpoczecia; newObject.data_zakonczenia = model.data_zakonczenia; } ctx.SaveChanges(); } } catch (Exception ex) { Logger.Log(ex.Message); } }
public bool Remove(IRentalModel model) { return(Remove(model.Id)); }