Exemplo n.º 1
0
        public ActionResult Create()
        {
            CoolUserModel model = new CoolUserModel();

            model = PrepareCoolUserModel(model, new CoolUser(), true);
            return(View(model));
        }
Exemplo n.º 2
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));
        }
Exemplo n.º 3
0
        public CoolUserListModel PrepareCoolUserListModel(CoolUserListModel model, List <CoolUser> coolUsers)
        {
            foreach (var c in coolUsers)
            {
                CoolUserModel ccm = new CoolUserModel();
                ccm = PrepareCoolUserModel(ccm, c);
                model.Items.Add(ccm);
            }
            model.AvailableCompanies = _coolComService.GetAll().Select(k => new SelectListItem {
                Text = k.Id, Value = k.Id
            }).ToList();

            return(model);
        }
Exemplo n.º 4
0
        public ActionResult Edit(string Id)
        {
            CoolUserModel model    = new CoolUserModel();
            var           coolUser = _coolUserService.GetById(Id);


            if (coolUser == null)
            {
                model.Errors.Add(_languageService.GetLocaleString("CoolApp not found"));
                return(View(model));
            }

            model = PrepareCoolUserModel(model, coolUser, true);
            return(View(model));
        }
Exemplo n.º 5
0
 public CoolUserModel PrepareCoolUserModel(CoolUserModel model, CoolUser coolUser, bool fillAvailableCompanies = false)
 {
     model.Id                    = coolUser.Id;
     model.CompanyId             = coolUser.CoolComId;
     model.CoolProfilePictureUrl = "<span class=\"avatar avatar-online\"><img src=\"" + _erpManagerSettings.UserProfilePath + coolUser.CoolUserId + "\"/></span>";
     model.CoolUserId            = coolUser.CoolUserId;
     model.UserId                = coolUser.UserId;
     model.CreatedDate           = coolUser.CreatedDate;//.ToString("dd.MM.yyyy HH:mm:ss");
     if (fillAvailableCompanies)
     {
         model.AvailableCompanies = _coolComService.GetAll().Select(k => new SelectListItem {
             Text = k.Id, Value = k.Id
         }).ToList();
     }
     return(model);
 }
Exemplo n.º 6
0
        public ActionResult Delete(string Id)
        {
            CoolUserModel model    = new CoolUserModel();
            var           coolUser = _coolUserService.GetById(Id);

            if (coolUser != null)
            {
                _coolUserService.Delete(Id);
            }
            else
            {
                model.Errors.Add(_languageService.GetLocaleString("CoolUser Couldn't found"));
            }

            model.SuccessMessage = _languageService.GetLocaleString("CoolUser Deleted successfully");
            return(Json(model));
        }
Exemplo n.º 7
0
        public ActionResult Edit(CoolUserModel model)
        {
            var coolUser = _coolUserService.GetById(model.Id);

            if (coolUser == null)
            {
                model.Errors.Add(_languageService.GetLocaleString("coolUser not found"));
                return(Json(model));
            }
            if (ModelState.IsValid)
            {
                coolUser.CoolComId  = model.CompanyId;
                coolUser.CoolUserId = model.CoolUserId;
                coolUser.UserId     = model.UserId;
                _coolUserService.Update(coolUser);
                model.SuccessMessage = _languageService.GetLocaleString("CoolUser Updated");
            }
            else
            {
                model.Errors.Add("Check fields for editing");
            }
            return(Json(model));
        }