Esempio n. 1
0
        public ActionResult Create(string firstname, string lastname, string registerno, string startdate, string leavedate, string position, string username, string password, string repassword)
        {
            if (firstname != null && lastname != null && registerno != null && startdate != null && position != null && password != null && password == repassword)
            {
                personnels            = new Personnels();
                personnels.Name       = firstname;
                personnels.Surname    = lastname;
                personnels.RegisterNo = registerno;
                personnels.StartDate  = DateTime.Parse(startdate);
                if (leavedate != "")
                {
                    personnels.LeaveDate = DateTime.Parse(leavedate);
                    personnels.IsActive  = false;
                }
                else
                {
                    personnels.IsActive = true;
                }
                personnels.PositionID = positionManager.Find(x => x.Position == position).ID;

                Users user = new Users();
                user.Username    = username;
                user.Password    = password;
                user.RoleID      = null;
                personnels.Users = user;

                var res = personnelManager.Insert(personnels);
                if (res > 0)
                {
                    TempData["personelmesaj"] = "Personel Başarılı Bir Şekilde Eklendi.";
                }

                return(RedirectToAction("PersonnelList"));
            }
            else
            {
                TempData["personelmesaj"] = "Lütfen tüm alanları doldurunuz.";
            }
            return(View(personnels));
        }