/// <summary> /// Builds the contact Race sp parameters. /// </summary> /// <param name="contactRace">The contact Race.</param> /// <param name="isUpdate">if set to <c>true</c> [is update].</param> /// <returns></returns> private List <SqlParameter> BuildContactRaceSpParams(ContactRaceModel contactRace, bool isUpdate) { var spParameters = new List <SqlParameter>(); if (isUpdate) { spParameters.Add(new SqlParameter("ContactRaceID", contactRace.ContactRaceID)); } spParameters.Add(new SqlParameter("ContactID", contactRace.ContactID)); spParameters.Add(new SqlParameter("RaceID", (object)contactRace.RaceID ?? DBNull.Value)); spParameters.Add(new SqlParameter("ModifiedOn", (object)contactRace.ModifiedOn ?? DateTime.Now)); return(spParameters); }
/// <summary> /// To the view model. /// </summary> /// <param name="entity">The entity.</param> /// <returns></returns> public static ContactRaceViewModel ToViewModel(this ContactRaceModel entity) { if (entity == null) { return(null); } var model = new ContactRaceViewModel { ContactRaceID = entity.ContactRaceID, ContactID = entity.ContactID, RaceID = entity.RaceID, IsActive = entity.IsActive, ModifiedBy = entity.ModifiedBy, ModifiedOn = entity.ModifiedOn, ForceRollback = entity.ForceRollback }; return(model); }
/// <summary> /// To the model. /// </summary> /// <param name="model">The model.</param> /// <returns></returns> public static ContactRaceModel ToModel(this ContactRaceViewModel model) { if (model == null) { return(null); } var entity = new ContactRaceModel { ContactRaceID = model.ContactRaceID, ContactID = model.ContactID, RaceID = model.RaceID, IsActive = model.IsActive, ModifiedBy = model.ModifiedBy, ModifiedOn = model.ModifiedOn, ForceRollback = model.ForceRollback }; return(entity); }