コード例 #1
0
        public ResponseModel UpdatePolicy(UpdatePolicyModel model)
        {
            var resp = new ResponseModel();

            try
            {
                var company = _companyRepository.GetCompanyWithPolicyById(Guid.Parse(model.CompanyId));
                if (company == null)
                {
                    resp.Result = "Não foi posível encontrar a empresa ou a política requisitadas";
                    return(resp);
                }

                Policy policy = company.Policy;
                policy.LimitCancelHours = model.LimitCancelHours;
                policy.LastUpdatedAt    = DateTimeUtil.UtcToBrasilia();

                _policyRepository.Edit(policy);

                resp.Success = true;
                resp.Message = "Atualizado com sucesso";
                return(resp);
            }
            catch (Exception)
            {
                resp.Message = "Não foi possível alterar a política da empresa";
            }

            return(resp);
        }
コード例 #2
0
 public ActionResult Edit(Policy model)
 {
     try
     {
         if (string.IsNullOrEmpty(model.Contents))
         {
             return(Json(new { IsSuccess = false, Message = "Vui lòng thêm nội dung" }, JsonRequestBehavior.AllowGet));
         }
         model.LinkSeo = HelperString.RenderLinkSeo(model.MetaTitle);
         policyRepository.Edit(model);
         return(Json(new { IsSuccess = true, Message = "Cập nhật thành công" }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception)
     {
         return(Json(new { IsSuccess = false, Message = "Cập nhật thất bại" }, JsonRequestBehavior.AllowGet));
     }
 }