コード例 #1
0
        public ActionResult Index(GenderVM genderVM)
        {
            string message = String.Empty;

            if (genderVM.genderId == 0)
            {
                Gender gender = new Gender()
                {
                    genderTypeName = genderVM.genderTypeName,
                    isDeleted      = false
                };

                db.Gender.Add(gender);
                message = "Gender Type saved successfully.";
            }
            else
            {
                Gender genderToEdit = db.Gender.Single(m => m.genderId == genderVM.genderId);

                genderToEdit.genderTypeName = genderVM.genderTypeName;
                genderToEdit.isDeleted      = false;

                message = "Gender Type updated successfully.";
            }

            db.SaveChanges();

            return(Json(new { message = message, success = true }, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public IEnumerable <GenderVM> GetAllGenders()
        {
            List <Gender>   ListGenders   = dbContext.Genders.ToList();
            List <GenderVM> ListVMGenders = new List <GenderVM>();

            foreach (Gender _Gender2 in ListGenders)
            {
                GenderVM _GenderVM = new GenderVM();

                _GenderVM.ID         = _Gender2.ID;
                _GenderVM.GenderDesc = _Gender2.GenderDesc;



                ListVMGenders.Add(_GenderVM);
            }

            return(ListVMGenders);
        }
コード例 #3
0
        public IEnumerable <EmployeeVM> GetAllEmployees()
        {
            List <Employee>   ListOfEntityEmployees    = dbContext.Employees.Include(p => p.Gender).ToList();
            List <EmployeeVM> ListOfViewModelEmployees = new List <EmployeeVM>();

            foreach (Employee _Employee in ListOfEntityEmployees)
            {
                EmployeeVM _EmployeeVM = new EmployeeVM();

                _EmployeeVM.Name     = _Employee.Name;
                _EmployeeVM.Age      = _Employee.Age;
                _EmployeeVM.GenderID = _Employee.GenderID;
                _EmployeeVM.Email    = _Employee.Email;

                GenderVM _Gender = new GenderVM();

                _Gender.GenderDesc = _Employee.Gender.GenderDesc;

                _EmployeeVM.Gender = _Gender;
                ListOfViewModelEmployees.Add(_EmployeeVM);
            }

            return(ListOfViewModelEmployees);
        }
コード例 #4
0
        public List <GenderVM> getAllGender()
        {
            try
            {
                var genData = unitOfWork.TblGenderRepository.Get().ToList();

                List <GenderVM> TitleList = new List <GenderVM>();

                foreach (var title in genData)
                {
                    GenderVM genderVM = new GenderVM();
                    genderVM.GenderID = title.GenderID;
                    genderVM.Gender   = title.Gender;

                    TitleList.Add(genderVM);
                }

                return(TitleList);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
コード例 #5
0
        // GET: Gender
        public ActionResult Index()
        {
            GenderVM genderVM = new GenderVM();

            return(View(genderVM));
        }