예제 #1
0
        public ActionResult AddOrUpdate(Account account)
        {
            try
            {
                accountService.AddOrUpdateAccount(account);

                var responseModel = new ResponseModel
                {
                    StatusCode = (int)HttpStatusCode.OK,
                    MessageAr  = account.Id > 0 ? AppResource.UpdatedSuccessfully : AppResource.SavedSuccessfully
                };
                return(Json(responseModel, JsonRequestBehavior.AllowGet));
            }
            catch (System.Exception)
            {
                var responseModel = new ResponseModel
                {
                    StatusCode = (int)HttpStatusCode.InternalServerError,
                    MessageAr  = AppResource.ChangesNotSaved
                };
                return(Json(responseModel, JsonRequestBehavior.AllowGet));
            }
        }