public ActionResult DeletePopup(string ID, string PinCode, string Reason) { try { if (!PinCode.Equals(CurrentUser.PinCode)) { return(new HttpStatusCodeResult(HttpStatusCode.NotFound)); } string msg = ""; var result = _factory.Delete(ID, CurrentUser.UserId, ref msg, Reason); if (!result) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } return(new HttpStatusCodeResult(HttpStatusCode.OK)); } catch (Exception ex) { NSLog.Logger.Error("CurrencyDelete: ", ex); return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } }