/// <summary> /// Convert Suburb Entity into Suburb Object /// </summary> ///<param name="model">SuburbViewModel</param> ///<param name="SuburbEntity">DataAccess.Suburb</param> ///<returns>SuburbViewModel</returns> public static SuburbViewModel ToViewModel( this DataAccess.Suburb entity, SuburbViewModel model) { model.Id = entity.Id; model.TownId = entity.TownId; model.Name = entity.Name; model.Town = entity.Town.Name; model.IsActive = entity.IsActive; return(model); }
/// <summary> /// Convert Suburb Object into Suburb Entity /// </summary> ///<param name="model">Suburb</param> ///<param name="SuburbEntity">DataAccess.Suburb</param> ///<returns>DataAccess.Suburb</returns> public static Suburb ToEntity(this SuburbViewModel model, Suburb entity) { if (entity.Id == 0) { entity.CreatedUserId = model.SessionUserId; entity.IsActive = model.IsActive; } else { entity.UpdatedUserId = model.SessionUserId; entity.UpdatedTimestamp = DateTime.Now; } entity.TownId = model.TownId; entity.Name = model.Name; return(entity); }