예제 #1
0
        public async Task <JsonResult> DeleteRiskMitigation(int id)
        {
            ResponseModel response = new ResponseModel(true);
            var           dbItem   = await RiskMitigationRepo.FindByPkAsync(id);

            try
            {
                dbItem.IsDeleted = true;
                await RiskMitigationRepo.UpdateAsync(dbItem);

                string template = HttpContext.GetGlobalResourceObject("MyGlobalMessage", "DeleteSuccess").ToString();
                string message  = string.Format(template, dbItem.MitigationPlan);
                response.Message = message;
                return(Json(response));
            }
            catch (Exception)
            {
                response.SetFail("");
            }
            return(Json(response));
        }
예제 #2
0
        public async Task <JsonResult> DeleteRiskDocument(int id)
        {
            ResponseModel             response = new ResponseModel(true);
            FileNameProcessController fn       = new FileNameProcessController();
            var dbItem = await RiskDocumentRepo.FindByPkAsync(id);

            try
            {
                dbItem.IsDeleted = true;
                await RiskDocumentRepo.UpdateAsync(dbItem);

                string template = HttpContext.GetGlobalResourceObject("MyGlobalMessage", "DeleteSuccess").ToString();
                string message  = string.Format(template, fn.FriendlyName(dbItem.FilePath));
                response.Message = message;
                return(Json(response));
            }
            catch (Exception)
            {
                response.SetFail("");
            }
            return(Json(response));
        }