public async Task <JsonResult> DeleteBranch(BranchModel model) { if (ModelState.IsValid) { var branch = new IdentityBranch(model.Id, model.BranchName, model.BranchCode); var result = await BranchManager.DeleteAsync(branch); if (result) { return(Json(new { code = "00", message = "Sucessfull" }, JsonRequestBehavior.AllowGet)); } else { throw new Exception("Branch delete failed"); } } throw new Exception("Invalid Data Submitted"); }