Example #1
0
 private void ValidateClimateScaleModel(ClimateScale climateScale)
 {
     if (_climateScaleService.IsNameDuplicated(climateScale.Company_Id, climateScale.Name))
     {
         ModelState.AddModelError(ViewRes.Controllers.Shared.Name, ViewRes.Controllers.Shared.NameText);
     }
 }
Example #2
0
        private void InitializeViews(int?climateScale_id)
        {
            ClimateScale climateScale;

            if (climateScale_id != null)
            {
                climateScale = _climateScaleService.GetById((int)climateScale_id);
            }
            else
            {
                climateScale = new ClimateScale();
            }
            _climateScaleViewModel = new ClimateScaleViewModel(climateScale);
        }
Example #3
0
 public ActionResult Edit(int id, FormCollection collection)
 {
     if (GetAuthorization(_climateScaleService.GetById(id)))
     {
         try
         {
             ClimateScale climateScale = _climateScaleService.GetById(id);
             UpdateModel(climateScale);
             _climateScaleService.SaveChanges();
             return(RedirectToAction("Index"));
         }
         catch
         {
             InitializeViews(id);
             return(View(_climateScaleViewModel));
         }
     }
     else
     {
         return(RedirectToLogOn());
     }
 }
Example #4
0
 private bool GetAuthorization(ClimateScale climateScale)
 {
     return(new SharedAdminAuthorization(new UsersServices().GetByUserName(User.Identity.Name),
                                         new CompaniesServices().GetById(climateScale.Company_Id)).isAuthorizated());
 }