public static EventResultTypeDTO BaseToEventResultType(BaseDictionaryDTO <Int32> @base) { return(new EventResultTypeDTO() { Id = @base.Id, Name = @base.Name }); }
public static EventStatusDTO BaseToEventStatus(BaseDictionaryDTO <Int32> @base) { return(new EventStatusDTO() { Id = @base.Id, Name = @base.Name }); }
public static PeopleDTO BaseToPeople(BaseDictionaryDTO <Guid> @base) { return(new PeopleDTO() { Id = @base.Id, Name = @base.Name }); }
/// <summary> /// Преобразует массив экземпляров PeopleDTO в XElement /// </summary> /// <param name="peoples">Исходный массив экземпляров PeopleDTO</param> /// <returns>Результирующий XElement</returns> public static XElement ArrayToXElement(PeopleDTO[] peoples) { return(BaseDictionaryDTO <Guid> .ArrayToXElement(_arrayName, _dictionaryName, peoples)); }
/// <summary> /// Заполняет поля объекта данными из XML /// </summary> /// <param name="xml">XML с данными</param> public static PeopleDTO FromXElement(XElement xml) { return((PeopleDTO)BaseDictionaryDTO <Guid> .FromXElement(_dictionaryName, xml)); }
/// <summary> /// Преобразует экземпляр PeopleDTO в XElement для передачи в запросах /// </summary> /// <param name="people">Экземпляр PeopleDTO</param> /// <returns>XElement с данными</returns> public static XElement ToXElement(PeopleDTO people) { return(BaseDictionaryDTO <Guid> .ToXElement(_dictionaryName, people)); }
/// <summary> /// Преобразует XElement в массив экземпляров EventResultTypeDTO /// </summary> /// <param name="xml">Исходный XElement</param> /// <returns>Результирующий массив экземпляров EventResultTypeDTO</returns> public static EventResultTypeDTO[] ArrayFromXElement(XElement xml) { return(Array.ConvertAll <BaseDictionaryDTO <Int32>, EventResultTypeDTO>(BaseDictionaryDTO <Int32> .ArrayFromXElement(_arrayName, _dictionaryName, xml), new Converter <BaseDictionaryDTO <Int32>, EventResultTypeDTO>(BaseToEventResultType))); }
/// <summary> /// Преобразует массив экземпляров EventResultTypeDTO в XElement /// </summary> /// <param name="eventResultTypes">Исходный массив экземпляров EventResultTypeDTO</param> /// <returns>Результирующий XElement</returns> public static XElement ArrayToXElement(EventResultTypeDTO[] eventResultTypes) { return(BaseDictionaryDTO <Int32> .ArrayToXElement(_arrayName, _dictionaryName, eventResultTypes)); }
/// <summary> /// Преобразует массив экземпляров EventPeriodDTO в XElement /// </summary> /// <param name="eventPeriods">Исходный массив экземпляров EventPeriodDTO</param> /// <returns>Результирующий XElement</returns> public static XElement ArrayToXElement(EventPeriodDTO[] eventPeriods) { return(BaseDictionaryDTO <Int32> .ArrayToXElement(_arrayName, _dictionaryName, eventPeriods)); }
/// <summary> /// Преобразует экземпляр EventResultTypeDTO в XElement для передачи в запросах /// </summary> /// <param name="eventResultType">Экземпляр EventResultTypeDTO</param> /// <returns>XElement с данными</returns> public static XElement ToXElement(EventResultTypeDTO eventResultType) { return(BaseDictionaryDTO <Int32> .ToXElement(_dictionaryName, eventResultType)); }
/// <summary> /// Преобразует массив экземпляров DepartmentDTO в XElement /// </summary> /// <param name="departments">Исходный массив экземпляров DepartmentDTO</param> /// <returns>Результирующий XElement</returns> public static XElement ArrayToXElement(DepartmentDTO[] departments) { return(BaseDictionaryDTO <Guid> .ArrayToXElement(_arrayName, _dictionaryName, departments)); }
/// <summary> /// Заполняет поля объекта данными из XML /// </summary> /// <param name="xml">XML с данными</param> public static DepartmentDTO FromXElement(XElement xml) { return((DepartmentDTO)BaseDictionaryDTO <Guid> .FromXElement(_dictionaryName, xml)); }
/// <summary> /// Преобразует экземпляр DepartmentDTO в XElement для передачи в запросах /// </summary> /// <param name="department">Экземпляр DepartmentDTO</param> /// <returns>XElement с данными</returns> public static XElement ToXElement(DepartmentDTO department) { return(BaseDictionaryDTO <Guid> .ToXElement(_dictionaryName, department)); }
/// <summary> /// Преобразует экземпляр EventStatusDTO в XElement для передачи в запросах /// </summary> /// <param name="eventStatus">Экземпляр EventStatusDTO</param> /// <returns>XElement с данными</returns> public static XElement ToXElement(EventStatusDTO eventStatus) { return(BaseDictionaryDTO <Int32> .ToXElement(_dictionaryName, eventStatus)); }
/// <summary> /// Преобразует XElement в массив экземпляров PeopleDTO /// </summary> /// <param name="xml">Исходный XElement</param> /// <returns>Результирующий массив экземпляров PeopleDTO</returns> public static PeopleDTO[] ArrayFromXElement(XElement xml) { return(Array.ConvertAll <BaseDictionaryDTO <Guid>, PeopleDTO>(BaseDictionaryDTO <Guid> .ArrayFromXElement(_arrayName, _dictionaryName, xml), new Converter <BaseDictionaryDTO <Guid>, PeopleDTO>(BaseToPeople))); }
/// <summary> /// Заполняет поля объекта данными из XML /// </summary> /// <param name="xml">XML с данными</param> public static EventResultTypeDTO FromXElement(XElement xml) { return((EventResultTypeDTO)BaseDictionaryDTO <Int32> .FromXElement(_dictionaryName, xml)); }
/// <summary> /// Преобразует экземпляр EventPeriodDTO в XElement для передачи в запросах /// </summary> /// <param name="eventPeriod">Экземпляр EventPeriodDTO</param> /// <returns>XElement с данными</returns> public static XElement ToXElement(EventPeriodDTO eventPeriod) { return(BaseDictionaryDTO <Int32> .ToXElement(_dictionaryName, eventPeriod)); }