コード例 #1
0
        public ActionResult DeleteSalaryElement(long id)
        {
            var result             = new HrmResultModel <SalaryElementModel>();
            var response           = _salaryElementService.DeleteSalaryElement(id);
            var responeseResources = string.Empty;

            if (response != null)
            {
                result = JsonConvert.DeserializeObject <HrmResultModel <SalaryElementModel> >(response);
                if (!CheckPermission(result))
                {
                    //return to Access Denied
                }
                else
                {
                    if (result.Results.Count() > 0 && result.Results.FirstOrDefault().Id != 0)
                    {
                        result.Success     = false;
                        responeseResources = _localizationService.GetBaseResources("Message.Delete.UnSuccessful");
                    }
                    else
                    {
                        /*GetLocalizedData*/
                        result.Success     = true;
                        responeseResources = _localizationService.GetBaseResources("Message.Delete.Successful");
                    }
                }
            }
            return(Json(new { result, responeseResources }, JsonRequestBehavior.AllowGet));
        }