Exemplo n.º 1
0
 public static PageSchemaModel GetPageModel(PageSchema page)
 {
     if (page == null) return null;
     var result = new PageSchemaModel {Id =  page.Id, IdPerson = page.IdPerson, IdEvent = page.IdEvent, IdHall = page.IdHall,
         PageType = (int)page.Page};
     if (result.IdPerson != null) result.Person = PersonModelHelper.GetPersonModel(page.Person);
     if (result.IdEvent != null) result.Event = EventModelHelper.GetEventModel(page.Event);
     //TODO get Hall model
     return result;
 }
Exemplo n.º 2
0
 public static PageSchema GetPage(PageSchemaModel model)
 {
     if (model == null) return null;
     var result = new PageSchema
     {
         Id = model.Id,
         Page = (PageTypes?)model.PageType
     };
     if (result.Page == PageTypes.Person) result.IdPerson = model.IdPerson;
     if (result.Page == PageTypes.Event) result.IdEvent = model.IdEvent;
     if (result.Page == PageTypes.Halls) result.IdHall = model.IdHall;
     return result;
 }