public ActionResult EditClassification(CreateEditClassificationViewModel model) { var jsonViewModel = new AjaxViewModel(); try { var decryptedID = Convert.ToInt32(EncryptionHelper.DecryptUrlParam(model.ID)); model.ID = decryptedID.ToString(); string json = JsonConvert.SerializeObject(model); var endpoint = url + "/ValidateCodeClassification"; var checkCode = Utilities.RestAPIHelper <string> .Submit(json, Method.POST, endpoint, Request); if (Convert.ToBoolean(checkCode) == true) { jsonViewModel.SetValues(false, null, String.Format("Code has been used")); } else { endpoint = url + "/EditClassification"; model = Utilities.RestAPIHelper <CreateEditClassificationViewModel> .Submit(json, Method.PUT, endpoint, Request); jsonViewModel.SetValues(true, null, "Saved"); } } catch (Exception ex) { jsonViewModel.SetValues(false, null, String.Format("Failed\\nMessage: {0}", ex.GetBaseException().Message)); } return(Json(jsonViewModel)); }
public ActionResult CreateClassification(string headerID) { var model = new CreateEditClassificationViewModel(); model.BusinessFieldCategoryID = headerID; return(PartialView("CreateEditClassification", model)); }
public IActionResult GetClassification(int Id) { var model = new CreateEditClassificationViewModel(); var enitity = _BussinessFieldProvider.GetClassification(Id); if (enitity == null) { return(NotFound("Data not found.")); } model.ID = Id.ToString(); _mapper.Map(enitity, model); return(Ok(enitity)); }
public IActionResult PutClassification([FromBody] CreateEditClassificationViewModel model) { if (model == null) { return(BadRequest("Data is null.")); } if (!ModelState.IsValid) { return(BadRequest()); } var entity = _BussinessFieldProvider.GetClassification(Convert.ToInt32(model.ID)); _mapper.Map(model, entity); _BussinessFieldProvider.EditClassification(entity); return(Ok()); }
public IActionResult PostClassification([FromBody] CreateEditClassificationViewModel model) { var enitity = new BusinessFieldClassification(); if (model is null) { return(BadRequest("Data is null.")); } if (!ModelState.IsValid) { return(BadRequest()); } _mapper.Map(model, enitity); _BussinessFieldProvider.AddClassification(enitity); return(Ok(enitity)); }
public ActionResult EditClassification(string id) { var jsonViewModel = new AjaxViewModel(); var model = new CreateEditClassificationViewModel(); try { int decryptID = Convert.ToInt32(EncryptionHelper.DecryptUrlParam(id)); var endpoint = url + "/GetClassification/" + decryptID; model = Utilities.RestAPIHelper <CreateEditClassificationViewModel> .Submit("", Method.GET, endpoint, Request); } catch (Exception ex) { jsonViewModel.SetValues(false, null, String.Format("Failed\\nMessage: {0}", ex.GetBaseException().Message)); } return(PartialView("CreateEditClassification", model)); }