/// <summary> /// Reset the Parameters View Model and pass it to ParametersAddEdit Partial View. /// </summary> /// <returns></returns> public ActionResult ResetParametersForm() { //Intialize the new object of Parameters ViewModel var parametersViewModel = new ParametersCustomModel() { EffectiveStartDate = Helpers.GetInvariantCultureDateTime() }; //Pass the View Model as ParametersViewModel to PartialView ParametersAddEdit just to update the AddEdit partial view. return(PartialView(PartialViews.ParametersAddEdit, parametersViewModel)); }
public ParametersCustomModel GetParametersCustomModelByID(int?ParametersId) { using (var ParametersRep = UnitOfWork.ParametersRepository) { using (var globalCodeBal = new GlobalCodeBal()) { var parametersobj = ParametersRep.Where(x => x.ParametersID == ParametersId).FirstOrDefault(); var parmcutomModel = new ParametersCustomModel(); if (parametersobj != null) { parmcutomModel.ParametersID = parametersobj.ParametersID; parmcutomModel.CorporateID = parametersobj.CorporateID; parmcutomModel.FacilityID = parametersobj.FacilityID; parmcutomModel.FacilityNumber = parametersobj.FacilityNumber; parmcutomModel.ParamLevel = parametersobj.ParamLevel; parmcutomModel.ParamName = parametersobj.ParamName; parmcutomModel.ParamDescription = parametersobj.ParamDescription; parmcutomModel.ParamType = parametersobj.ParamType; parmcutomModel.ParamDataType = parametersobj.ParamDataType; parmcutomModel.IntValue1 = parametersobj.IntValue1; parmcutomModel.IntValue2 = parametersobj.IntValue2; parmcutomModel.NumValue1 = parametersobj.NumValue1; parmcutomModel.NumValue2 = parametersobj.NumValue2; parmcutomModel.DatValue1 = parametersobj.DatValue1; parmcutomModel.DatValue2 = parametersobj.DatValue2; parmcutomModel.StrValue1 = parametersobj.StrValue1; parmcutomModel.StrValue2 = parametersobj.StrValue2; parmcutomModel.BitValue = parametersobj.BitValue; parmcutomModel.EffectiveStartDate = parametersobj.EffectiveStartDate; parmcutomModel.EffectiveEndDate = parametersobj.EffectiveEndDate; parmcutomModel.ModifiedBy = parametersobj.ModifiedBy; parmcutomModel.ModifiedDate = parametersobj.ModifiedDate; parmcutomModel.IsActive = parametersobj.IsActive; parmcutomModel.CreatedBy = parametersobj.CreatedBy; parmcutomModel.CreatedDate = parametersobj.CreatedDate; parmcutomModel.SystemCode = parametersobj.SystemCode; parmcutomModel.ParamLevelName = globalCodeBal.GetNameByGlobalCodeId(Convert.ToInt32(parametersobj.ParamLevel)); parmcutomModel.ParamTypeName = parametersobj.ParamType == false ? "Single Value" : "Range"; parmcutomModel.ParamDataTypeName = globalCodeBal.GetNameByGlobalCodeId(Convert.ToInt32(parametersobj.ParamDataType)); parmcutomModel.Value1 = Convert.ToInt32(parametersobj.ParamDataType) == Convert.ToInt32(ParamtersDataType.Integer) ? parametersobj.IntValue1.ToString() : Convert.ToInt32(parametersobj.ParamDataType) == Convert.ToInt32(ParamtersDataType.Numeric) ? parametersobj.NumValue1.ToString() : Convert.ToInt32(parametersobj.ParamDataType) == Convert.ToInt32(ParamtersDataType.Date) ? parametersobj.DatValue1 != null?parametersobj.DatValue1.ToString() : string.Empty : Convert.ToInt32(parametersobj.ParamDataType) == Convert.ToInt32(ParamtersDataType.String) ? parametersobj.StrValue1.ToString() : Convert.ToInt32(parametersobj.ParamDataType) == Convert.ToInt32(ParamtersDataType.Bool) ? Convert.ToBoolean(parametersobj.BitValue).ToString() : Convert.ToInt32(parametersobj.ParamDataType) == (Convert.ToInt32(ParamtersDataType.LocalTimeType)) ? (parametersobj.ExtValue1).ToString() : Convert.ToInt32(parametersobj.ParamDataType) == (Convert.ToInt32(ParamtersDataType.DemoTimeType)) ? (parametersobj.ExtValue1).ToString() : string.Empty; parmcutomModel.Value2 = Convert.ToBoolean(parametersobj.ParamType) ? Convert.ToInt32(parametersobj.ParamDataType) == Convert.ToInt32(ParamtersDataType.Integer) ? parametersobj.IntValue2.ToString() : Convert.ToInt32(parametersobj.ParamDataType) == Convert.ToInt32(ParamtersDataType.Numeric) ? parametersobj.NumValue2.ToString() : Convert.ToInt32(parametersobj.ParamDataType) == Convert.ToInt32(ParamtersDataType.Date) ? parametersobj.DatValue2 != null?parametersobj.DatValue2.ToString() : string.Empty : Convert.ToInt32(parametersobj.ParamDataType) == Convert.ToInt32(ParamtersDataType.String) ? parametersobj.StrValue2.ToString() : Convert.ToInt32(parametersobj.ParamDataType) == Convert.ToInt32(ParamtersDataType.Bool) ? Convert.ToBoolean(parametersobj.BitValue).ToString() : Convert.ToInt32(parametersobj.ParamDataType) == (Convert.ToInt32(ParamtersDataType.LocalTimeType)) ? (parametersobj.ExtValue2).ToString() : Convert.ToInt32(parametersobj.ParamDataType) == (Convert.ToInt32(ParamtersDataType.DemoTimeType)) ? (parametersobj.ExtValue2).ToString() : string.Empty : string.Empty; } return(parmcutomModel); } } }