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); }
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)); } }