Beispiel #1
0
 public ActionResult Create(CooperatorCreate model)
 {
     if (ModelState.IsValid)
     {
         var service = new CooperatorService(Guid.Parse(User.Identity.GetUserId()));
         var result  = service.CreateCooperator(model);
         TempData["SaveResult"] = "New cooperator successfully created.";
         return(RedirectToAction("Index"));
     }
     return(View(model));
 }
        public bool CreateCooperator(CooperatorCreate model)
        {
            var entity = new Cooperator()
            {
                FirstName   = model.FirstName[0].ToString().ToUpper() + model.FirstName.Substring(1).ToLower(),
                LastName    = model.LastName.ToUpper(),
                OwnerId     = _userId,
                FullName    = model.LastName.ToUpper() + ", " + model.FirstName[0].ToString().ToUpper() + model.FirstName.Substring(1).ToLower(),
                Email       = model.Email.ToLower(),
                AreaCode    = model.AreaCode,
                PhoneFirst  = model.PhoneFirst,
                PhoneSecond = model.PhoneSecond,
                ContactType = model.ContactType,
                Phone       = "(" + model.AreaCode + ") " + model.PhoneFirst + "-" + model.PhoneSecond
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.Cooperators.Add(entity);
                return(ctx.SaveChanges() == 1);
            }
        }