public void Add(CalendarDtoItem eventItem) { using (var db = new DataBaseDataContext()) { var item = MapDtoToDb(eventItem); db.FinalEvent.InsertOnSubmit(item); db.SubmitChanges(); } }
private FinalEvent MapDtoToDb(CalendarDtoItem dbItem) { if (dbItem != null) { return(new FinalEvent { Id = dbItem.Id, Title = dbItem.Title, Additional = dbItem.Additional, StartDate = dbItem.StartDate, EndDate = dbItem.EndDate, Color = dbItem.Color }); } return(null); }
private CalendarModelItem MapDtoToModelItem(CalendarDtoItem dbItem) { if (dbItem != null) { return(new CalendarModelItem { Id = dbItem.Id, Title = dbItem.Title, Additional = dbItem.Additional, StartDate = dbItem.StartDate, EndDate = dbItem.EndDate, Color = dbItem.Color }); } return(null); }
public void Update(CalendarDtoItem eventItem) { using (var db = new DataBaseDataContext()) { var item = db.FinalEvent.Where(x => x.Id == eventItem.Id).FirstOrDefault(); if (item != null) { item.Title = eventItem.Title; item.Additional = eventItem.Additional; item.StartDate = eventItem.StartDate; item.EndDate = eventItem.EndDate; item.Color = eventItem.Color; db.SubmitChanges(); } } }