Exemplo n.º 1
0
 public void Add(CalendarDtoItem eventItem)
 {
     using (var db = new DataBaseDataContext())
     {
         var item = MapDtoToDb(eventItem);
         db.FinalEvent.InsertOnSubmit(item);
         db.SubmitChanges();
     }
 }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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();
                }
            }
        }