Почему не распознается свойство HasValue?

269
18 апреля 2017, 06:28

Не распознается свойство HasValue. В чем проблема? Не могу понять :/ В System.Nullable(T) все присутствует.

public ActionResult SaveEmployee(Employee e, string BtnSubmit)
    {
        switch (BtnSubmit)
        {
            case "Save Employee":
                if (ModelState.IsValid)
                {
                    EmployeeBusinessLayer empBal = new EmployeeBusinessLayer();
                    empBal.SaveEmployee(e);
                    return RedirectToAction("Index");
                }
                else
                {
                    CreateEmployeeViewModel vm = new CreateEmployeeViewModel();
                    vm.FirstName = e.FirstName;
                    vm.LastName = e.LastName;
                    if (e.Salary.HasValue)
                    {
                        vm.Salary = e.Salary.ToString();
                    }
                    else
                    {
                        vm.Salary = ModelState["Salary"].Value.AttemptedValue;
                    }
                    return View("CreateEmployee", vm); 
                }
            case "Cancel":
                return RedirectToAction("Index");
        }
        return new EmptyResult();
READ ALSO
Изменение sprite (наложение, вычитание) в runtime

Изменение sprite (наложение, вычитание) в runtime

Имеется объект содержащий Sprite Renderer со sprite-ом(холст)

200
сериализация С# BinaryFormatter

сериализация С# BinaryFormatter

Столкнулся с такой проблемойЕсть класс User

270
Картинка перекрывает текст itextSharp

Картинка перекрывает текст itextSharp

Работаю в WinForms и iTextSharpСоздаю новый документ PDF ставлю на фон jpg изображение

302
Обработка исключений в Visual Studio Community (2015)

Обработка исключений в Visual Studio Community (2015)

В определенный момент visual studio перестал при запуске C# проекта (WinForms) выдавать уведомления, указывающие, какая именно операция сгенерировала...

261