public ActionResult AddOrUpdate(Currency currency)
 {
     try
     {
         currencyService.AddOrUpdate(currency);
         var responseModel = new ResponseModel
         {
             StatusCode = (int)HttpStatusCode.OK,
             MessageAr  = currency.Id > 0 ? AppResource.UpdatedSuccessfully : AppResource.SavedSuccessfully
         };
         return(Json(responseModel, JsonRequestBehavior.AllowGet));
     }
     catch (System.Exception ex)
     {
         var responseModel = new ResponseModel
         {
             StatusCode = (int)HttpStatusCode.InternalServerError,
             MessageAr  = AppResource.ChangesNotSaved
         };
         return(Json(responseModel, JsonRequestBehavior.AllowGet));
     }
 }