/// <summary> /// To the view model. /// </summary> /// <param name="entity">The entity.</param> /// <returns></returns> public static ContactAliasViewModel ToViewModel(this ContactAliasModel entity) { if (entity == null) { return(null); } var model = new ContactAliasViewModel { ContactAliasID = entity.ContactAliasID, ContactID = entity.ContactID, AliasFirstName = entity.AliasFirstName, AliasMiddle = entity.AliasMiddle, AliasLastName = entity.AliasLastName, SuffixID = entity.SuffixID, IsActive = entity.IsActive, ModifiedBy = entity.ModifiedBy, ModifiedOn = entity.ModifiedOn, ForceRollback = entity.ForceRollback, ScreenID = entity.ScreenID, TransactionID = entity.TransactionID }; return(model); }
/// <summary> /// To the model. /// </summary> /// <param name="model">The model.</param> /// <returns></returns> public static ContactAliasModel ToModel(this ContactAliasViewModel model) { if (model == null) { return(null); } var entity = new ContactAliasModel { ContactAliasID = model.ContactAliasID, ContactID = model.ContactID, AliasFirstName = model.AliasFirstName, AliasMiddle = model.AliasMiddle, AliasLastName = model.AliasLastName, SuffixID = model.SuffixID, IsActive = model.IsActive, ModifiedBy = model.ModifiedBy, ModifiedOn = model.ModifiedOn, ForceRollback = model.ForceRollback, ScreenID = model.ScreenID, TransactionID = model.TransactionID }; return(entity); }
/// <summary> /// Builds the contact alias sp parameters. /// </summary> /// <param name="contactAlias">The contact alias.</param> /// <param name="isUpdate">if set to <c>true</c> [is update].</param> /// <returns></returns> private List <SqlParameter> BuildContactAliasSpParams(ContactAliasModel contactAlias, bool isUpdate) { var spParameters = new List <SqlParameter>(); spParameters.Add(new SqlParameter("TransactionLogID", (object)contactAlias.TransactionID ?? DBNull.Value)); spParameters.Add(new SqlParameter("ModuleComponentID", (object)contactAlias.ScreenID ?? DBNull.Value)); if (isUpdate) { spParameters.Add(new SqlParameter("ContactAliasID", contactAlias.ContactAliasID)); } spParameters.Add(new SqlParameter("ContactID", contactAlias.ContactID)); spParameters.Add(new SqlParameter("AliasFirstName", (object)contactAlias.AliasFirstName ?? DBNull.Value)); spParameters.Add(new SqlParameter("AliasMiddle", (object)contactAlias.AliasMiddle ?? DBNull.Value)); spParameters.Add(new SqlParameter("AliasLastName", (object)contactAlias.AliasLastName ?? DBNull.Value)); spParameters.Add(new SqlParameter("SuffixID", (object)contactAlias.SuffixID ?? DBNull.Value)); spParameters.Add(new SqlParameter("IsActive", (object)contactAlias.IsActive ?? DBNull.Value)); spParameters.Add(new SqlParameter("ModifiedOn", (object)contactAlias.ModifiedOn ?? DateTime.Now)); return(spParameters); }