Пример #1
0
 public void Update(EventBo item, List <TicketTypeBo> tickerts)
 {
     try
     {
         var obj = dba.Events.FirstOrDefault(p => p.EventId == item.EventId);
         if (obj == null)
         {
             throw new ItemNotFoundException();
         }
         obj.Image           = item.Image;
         obj.LatLon          = item.LatLon;
         obj.InsertedUserId  = item.InsertedUserId;
         obj.StartDateTime   = item.StartDateTime;
         obj.EndDateTime     = item.EndDateTime;
         obj.EventCategoryId = item.EventCategoryId;
         obj.Titile          = item.Titile;
         obj.Location        = item.Location;
         dba.Events.Remove(obj);
         dba.TicketTypes.RemoveRange(dba.TicketTypes.Where(p => p.EventId == item.EventId).ToList());
         dba.SaveChanges();
         InsertTickertList(tickerts.Select(x => AutoMapper.Mapper.Map <TicketType>(x)).ToList());
     }
     catch (Exception)
     {
         throw;
     }
 }
 public PresenceEventBo(bool init)
 {
     if (init)
     {
         EventBo  = new EventBo(true);
         PersonBo = new PersonBo(true);
     }
 }
Пример #3
0
 public Event Create(EventBo events, List <TicketTypeBo> tickerts)
 {
     try
     {
         var item = dba.Events.Add(Mapper.Map <Event>(events));
         foreach (var items in tickerts)
         {
             items.EventId = item.EventId;
         }
         dba.SaveChanges();
         InsertTickertList(tickerts.Select(x => AutoMapper.Mapper.Map <TicketType>(x)).ToList());
         return(item);
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #4
0
        private List <EventBo> FillLst(DataTable pdtDataTable)
        {
            List <EventBo> lstItems = new List <EventBo>();

            try
            {
                EventBo eventBo = null;

                foreach (DataRow dr in pdtDataTable.Rows)
                {
                    eventBo = new EventBo
                    {
                        IdEvent          = ABLib.Databases.GetInt32(dr, "IdEvent"),
                        IdUser           = ABLib.Databases.GetInt32(dr, "IdUser"),
                        DateStart        = ABLib.Databases.GetDateTime(dr, "DateStart"),
                        DateEnd          = ABLib.Databases.GetDateTime(dr, "DateEnd"),
                        StreetNumber     = ABLib.Databases.GetString(dr, "StreetNumber"),
                        StreetName       = ABLib.Databases.GetString(dr, "StreetName"),
                        City             = ABLib.Databases.GetString(dr, "City"),
                        PostalCode       = ABLib.Databases.GetString(dr, "PostalCode"),
                        Department       = ABLib.Databases.GetString(dr, "Department"),
                        DepartmentNumber = ABLib.Databases.GetString(dr, "DepartmentNumber"),
                        Region           = ABLib.Databases.GetString(dr, "Region"),
                        Country          = ABLib.Databases.GetString(dr, "Country"),
                        Link             = ABLib.Databases.GetString(dr, "Link"),
                        Description      = ABLib.Databases.GetString(dr, "Description"),
                        PictureName      = ABLib.Databases.GetString(dr, "PictureName"),
                        DatePublish      = ABLib.Databases.GetDateTime(dr, "DatePublish")
                    };

                    lstItems.Add(eventBo);
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(lstItems);
        }
Пример #5
0
 public void Update(EventBo item)
 {
     throw new NotImplementedException();
 }
Пример #6
0
 public EventBo Create(EventBo item)
 {
     throw new NotImplementedException();
 }