示例#1
0
        public ActionResult Create(CoolUserModel model)
        {
            CoolUser coolUser = _coolUserService.GetById(model.Id);

            if (coolUser != null)
            {
                model.Errors.Add(_languageService.GetLocaleString("CoolUser Already Exists"));
                return(Json(model));
            }

            if (_coolUserService.GetAll().Where(k => k.CoolUserId == model.CoolUserId && k.CoolComId == model.CompanyId).Count() > 0)
            {
                model.Errors.Add(_languageService.GetLocaleString("CoolUser Already Exists"));
                return(Json(model));
            }

            if (ModelState.IsValid)
            {
                coolUser            = new CoolUser();
                coolUser.CoolComId  = model.CompanyId;
                coolUser.CoolUserId = model.CoolUserId;
                coolUser.UserId     = model.UserId;
                _coolUserService.Insert(coolUser);
                model.SuccessMessage = _languageService.GetLocaleString("CoolUser Created");
            }
            else
            {
                model.Errors.Add("Check fields for editing");
            }

            return(Json(model));
        }