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); } }
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; } }
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); }
public void Update(EventBo item) { throw new NotImplementedException(); }
public EventBo Create(EventBo item) { throw new NotImplementedException(); }