Example #1
0
        public ActionResult RegCon()
        {
            CondidateReposit condidateReposit = new CondidateReposit();
            var         Con         = new Condidate();
            UserReposit userReposit = new UserReposit();
            var         user        = userReposit.GetLogin(User.Identity.Name);

            Con = condidateReposit.GetLogin(user.Login);
            CondidateModel condidateModel = new CondidateModel();

            if (user.CountSummary == true)
            {
                condidateModel.FIO        = Con.FIO;
                condidateModel.DataBirth  = Con.DataBirth;
                condidateModel.experience = Con.experience;
                condidateModel.Skill      = Con.Skill;
                condidateModel.Telephone  = Con.Telephone;
                condidateModel.City       = Con.City;
                condidateModel.NameAutor  = Con.NameAutor;
            }
            return(View(condidateModel));
        }
Example #2
0
        public ActionResult RegCon(CondidateModel model)
        {
            if (ModelState.IsValid)
            {
                var Con = new Condidate();
                CondidateReposit condidateReposit = new CondidateReposit();
                //Проверка было ли создано резюме
                UserReposit userReposit = new UserReposit();
                var         user        = userReposit.GetLogin(User.Identity.Name);
                if (user.CountSummary == true)
                {
                    Con = condidateReposit.GetLogin(user.Login);
                }
                Con.FIO        = model.FIO;
                Con.DataBirth  = model.DataBirth;
                Con.experience = model.experience;
                Con.Skill      = model.Skill;
                Con.Telephone  = model.Telephone;
                Con.City       = model.City;


                if (user.CountSummary == false)
                {
                    user.CountSummary = true;
                    Con.NameAutor     = user.Login;
                    condidateReposit.Add(Con);
                    userReposit.Update(user);
                }
                else
                {
                    condidateReposit.Update(Con);
                }
            }

            return(RedirectToAction("Index", "V1"));
        }