/// <summary> /// Convert Corporate Entity into Corporate Object /// </summary> ///<param name="model">MemberLicenseViewModel</param> ///<param name="CorporateEntity">DataAccess.Corporate</param> ///<returns>MemberLicenseViewModel</returns> public static MemberLicenseViewModel ToViewModel(this MemberLicense entity, MemberLicenseViewModel model) { model.Id = entity.Id; model.FinYearId = entity.FinYearId; model.MemberId = entity.MemberId; model.MemberNo = entity.Member.MemberNo; model.FullName = entity.Member.Person.FullName; model.FinYear = entity.FinYear.Name; model.LicenseNo = entity.LicenseNo; return(model); }
/// <summary> /// Convert Corporate Object into Corporate Entity /// </summary> ///<param name="model">Corporate</param> ///<param name="CorporateEntity">DataAccess.Corporate</param> ///<returns>DataAccess.Corporate</returns> public static MemberLicense ToEntity(this MemberLicenseViewModel model, MemberLicense entity ) { if (entity.Id == 0) { entity.CreatedUserId = model.SessionUserId; } else { entity.UpdatedUserId = model.SessionUserId; entity.UpdatedTimestamp = DateTime.Now; } entity.FinYearId = model.FinYearId; entity.MemberId = model.MemberId; entity.LicenseNo = model.LicenseNo; return(entity); }