//-------------------------------------------------------------------------------------------------------
//
// This code was generated by EntitiesToDtos.v3.0 (entitiestodtos.codeplex.com).
// Timestamp: 2013/02/15 - 18:47:39
//
// Changes to this file may cause incorrect behavior and will be lost if the code is regenerated.
//
//-------------------------------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Runtime.Serialization;
using System.Text;
using System.Linq;
using System.Data.Objects.DataClasses;
namespace Foghorn.Core
{
///
/// Assembler for and .
///
public static partial class SubscriberAssembler
{
///
/// Invoked when operation is about to return.
///
/// converted from .
/// converted from .
static partial void OnDto(this Subscriber entity, SubscriberDto dto);
///
/// Invoked when operation is about to return.
///
/// converted from .
/// converted from .
static partial void OnEntity(this SubscriberDto dto, Subscriber entity);
///
/// Converts this instance of to an instance of .
///
/// to convert.
public static Subscriber ToEntity(this SubscriberDto dto)
{
if (dto == null) return null;
var entity = new Subscriber();
entity.SubscriberId = dto.SubscriberId;
entity.SubscriberName = dto.SubscriberName;
entity.Port = dto.Port;
entity.HostName = dto.HostName;
entity.Password = dto.Password;
dto.OnEntity(entity);
return entity;
}
///
/// Converts this instance of to an instance of .
///
/// to convert.
public static SubscriberDto ToDto(this Subscriber entity)
{
if (entity == null) return null;
var dto = new SubscriberDto();
dto.SubscriberId = entity.SubscriberId;
dto.SubscriberName = entity.SubscriberName;
dto.Port = entity.Port;
dto.HostName = entity.HostName;
dto.Password = entity.Password;
entity.OnDto(dto);
return dto;
}
///
/// Converts each instance of to an instance of .
///
/// An ICollection of s
/// An ICollection of
public static ICollection ToEntities(this IEnumerable dtos)
{
if (dtos == null) return null;
return dtos.Select(e => e.ToEntity()).ToList();
}
///
/// Converts each instance of to an instance of .
///
/// An ICollection of s
/// An ICollection of
public static ICollection ToDtos(this IEnumerable entities)
{
if (entities == null) return null;
return entities.Select(e => e.ToDto()).ToList();
}
}
///
/// Assembler for and .
///
public static partial class NotificationAssembler
{
///
/// Invoked when operation is about to return.
///
/// converted from .
/// converted from .
static partial void OnDto(this Notification entity, NotificationDto dto);
///
/// Invoked when operation is about to return.
///
/// converted from .
/// converted from .
static partial void OnEntity(this NotificationDto dto, Notification entity);
///
/// Converts this instance of to an instance of .
///
/// to convert.
public static Notification ToEntity(this NotificationDto dto)
{
if (dto == null) return null;
var entity = new Notification();
entity.NotificationId = dto.NotificationId;
entity.NotificationTitle = dto.NotificationTitle;
entity.NotificationMessage = dto.NotificationMessage;
entity.SentDateTime = dto.SentDateTime;
entity.Priority = dto.Priority;
entity.Sticky = dto.Sticky;
dto.OnEntity(entity);
return entity;
}
///
/// Converts this instance of to an instance of .
///
/// to convert.
public static NotificationDto ToDto(this Notification entity)
{
if (entity == null) return null;
var dto = new NotificationDto();
dto.NotificationId = entity.NotificationId;
dto.NotificationTitle = entity.NotificationTitle;
dto.NotificationMessage = entity.NotificationMessage;
dto.SentDateTime = entity.SentDateTime;
dto.Priority = entity.Priority;
dto.Sticky = entity.Sticky;
entity.OnDto(dto);
return dto;
}
///
/// Converts each instance of to an instance of .
///
/// An ICollection of s
/// An ICollection of
public static ICollection ToEntities(this IEnumerable dtos)
{
if (dtos == null) return null;
return dtos.Select(e => e.ToEntity()).ToList();
}
///
/// Converts each instance of to an instance of .
///
/// An ICollection of s
/// An ICollection of
public static ICollection ToDtos(this IEnumerable entities)
{
if (entities == null) return null;
return entities.Select(e => e.ToDto()).ToList();
}
}
///
/// Assembler for and .
///
public static partial class SendingApplicationAssembler
{
///
/// Invoked when operation is about to return.
///
/// converted from .
/// converted from .
static partial void OnDto(this SendingApplication entity, SendingApplicationDto dto);
///
/// Invoked when operation is about to return.
///
/// converted from .
/// converted from .
static partial void OnEntity(this SendingApplicationDto dto, SendingApplication entity);
///
/// Converts this instance of to an instance of .
///
/// to convert.
public static SendingApplication ToEntity(this SendingApplicationDto dto)
{
if (dto == null) return null;
var entity = new SendingApplication();
entity.SendingApplicationId = dto.SendingApplicationId;
entity.SendingApplicationName = dto.SendingApplicationName;
entity.SendingApplicationIcon = dto.SendingApplicationIcon;
dto.OnEntity(entity);
return entity;
}
///
/// Converts this instance of to an instance of .
///
/// to convert.
public static SendingApplicationDto ToDto(this SendingApplication entity)
{
if (entity == null) return null;
var dto = new SendingApplicationDto();
dto.SendingApplicationId = entity.SendingApplicationId;
dto.SendingApplicationName = entity.SendingApplicationName;
dto.SendingApplicationIcon = entity.SendingApplicationIcon;
entity.OnDto(dto);
return dto;
}
///
/// Converts each instance of to an instance of .
///
/// An ICollection of s
/// An ICollection of
public static ICollection ToEntities(this IEnumerable dtos)
{
if (dtos == null) return null;
return dtos.Select(e => e.ToEntity()).ToList();
}
///
/// Converts each instance of to an instance of .
///
/// An ICollection of s
/// An ICollection of
public static ICollection ToDtos(this IEnumerable entities)
{
if (entities == null) return null;
return entities.Select(e => e.ToDto()).ToList();
}
}
///
/// Assembler for and .
///
public static partial class NotificationTypeAssembler
{
///
/// Invoked when operation is about to return.
///
/// converted from .
/// converted from .
static partial void OnDto(this NotificationType entity, NotificationTypeDto dto);
///
/// Invoked when operation is about to return.
///
/// converted from .
/// converted from .
static partial void OnEntity(this NotificationTypeDto dto, NotificationType entity);
///
/// Converts this instance of to an instance of .
///
/// to convert.
public static NotificationType ToEntity(this NotificationTypeDto dto)
{
if (dto == null) return null;
var entity = new NotificationType();
entity.NotificationTypeId = dto.NotificationTypeId;
entity.NotificationTypeName = dto.NotificationTypeName;
entity.NotificationTypeDisplayName = dto.NotificationTypeDisplayName;
entity.NotificationTypeIcon = dto.NotificationTypeIcon;
dto.OnEntity(entity);
return entity;
}
///
/// Converts this instance of to an instance of .
///
/// to convert.
public static NotificationTypeDto ToDto(this NotificationType entity)
{
if (entity == null) return null;
var dto = new NotificationTypeDto();
dto.NotificationTypeId = entity.NotificationTypeId;
dto.NotificationTypeName = entity.NotificationTypeName;
dto.NotificationTypeDisplayName = entity.NotificationTypeDisplayName;
dto.NotificationTypeIcon = entity.NotificationTypeIcon;
entity.OnDto(dto);
return dto;
}
///
/// Converts each instance of to an instance of .
///
/// An ICollection of s
/// An ICollection of
public static ICollection ToEntities(this IEnumerable dtos)
{
if (dtos == null) return null;
return dtos.Select(e => e.ToEntity()).ToList();
}
///
/// Converts each instance of to an instance of .
///
/// An ICollection of s
/// An ICollection of
public static ICollection ToDtos(this IEnumerable entities)
{
if (entities == null) return null;
return entities.Select(e => e.ToDto()).ToList();
}
}
}