@model Sevomin.Models.JobParameterViewModel @{ string paramId = string.Format("value-{0}", Model.ParameterId); string muscowId = string.Format("moscow-{0}", Model.ParameterId); var MuSCoWList = Sevomin.Models.Helpers.StringEnum.GetSelectList(typeof(Sevomin.Models.Enums.MuSCoW), false); }
@Html.Label(Model.ParameterName) @if (!string.IsNullOrWhiteSpace(Model.CommentAvalin)) { }
@switch (Model.DisplayMethod) { case 1: @Html.TextBox(paramId, Model.StringValue, new { @class = "form-control" }) break; case 2: @Html.TextArea(paramId) break; case 3: @Html.TextBox(paramId, Model.StringValue, new { @class = "form-control", data_val = "true", data_val_number = "لطفا در این فیلد فقط عدد وارد شود." }) @Html.ValidationMessage(paramId) break; case 4: @Html.DropDownList(paramId, new SelectList(Model.ParameterValues, "item1", "item2", Model.StringValue), "انتخاب کنید ...", new { @class = "form-control" }) break; default: @MvcHtmlString.Empty break; }
@if (Model.HasMoscow) { @Html.DropDownList(muscowId, new SelectList(MuSCoWList, "Value", "Text", Model.MoscowValue == 0 ? 2 : Model.MoscowValue), new { @class = "form-control" }) }