public ActionResult AddOrEdit(MVCHeadAccountModel mvcheadAccountModel) { try { mvcheadAccountModel.FK_CompanyId = Convert.ToInt32(Session["CompayID"]); mvcheadAccountModel.AddedBy = 1; if (mvcheadAccountModel.HeadAccountId == null || mvcheadAccountModel.HeadAccountId == 0) { HttpResponseMessage response = GlobalVeriables.WebApiClient.PostAsJsonAsync("PostHeadAccount", mvcheadAccountModel).Result; if (response.StatusCode == System.Net.HttpStatusCode.OK) { return(Json(response.StatusCode, JsonRequestBehavior.AllowGet)); } } else { HttpResponseMessage response = GlobalVeriables.WebApiClient.PutAsJsonAsync("UpdateHeadAccount/" + mvcheadAccountModel.HeadAccountId, mvcheadAccountModel).Result; if (response.StatusCode == System.Net.HttpStatusCode.OK) { return(Json(response.StatusCode, JsonRequestBehavior.AllowGet)); } } return(RedirectToAction("Index")); } catch (Exception ex) { throw ex; } }
public IHttpActionResult GetHeadAccountByID(int headACid, int companyId) { if (headACid > 0) { try { MVCHeadAccountModel HeadAccountObj = db.HeadAccountTables.Where(x => x.FK_CompanyId == companyId && x.HeadAccountId == headACid).Select(c => new MVCHeadAccountModel { HeadAccountId = c.HeadAccountId, HeadAccountTitle = c.HeadAccountTitle, HeadAccountDescription = c.HeadAccountDescription, FK_ControlAccountID = c.FK_ControlAccountID }).FirstOrDefault(); return(Ok(HeadAccountObj)); } catch (Exception) { return(NotFound()); } } else { return(NotFound()); } }
public ActionResult CheckHeadAvailibility(string Name, int controlacid) { MVCHeadAccountModel mvcHeadAccountModel = new MVCHeadAccountModel(); mvcHeadAccountModel.FK_CompanyId = Convert.ToInt32(Session["CompayID"]); mvcHeadAccountModel.FK_ControlAccountID = controlacid; mvcHeadAccountModel.HeadAccountTitle = Name; HttpResponseMessage response = GlobalVeriables.WebApiClient.PostAsJsonAsync("HeadAccountTitle", mvcHeadAccountModel).Result; if (response.StatusCode == System.Net.HttpStatusCode.OK) { return(Json("Found", JsonRequestBehavior.AllowGet)); } else { return(Json("NotFound", JsonRequestBehavior.AllowGet)); } }
public ActionResult GetHeadAccountByID(int HeadAccountID = 0) { if (HeadAccountID > 0) { int companyid = Convert.ToInt32(Session["CompayID"]); HttpResponseMessage response = GlobalVeriables.WebApiClient.GetAsync("HeadAccountByAccountID/" + HeadAccountID + "/" + companyid).Result; MVCHeadAccountModel HeadAccountmodelObj = response.Content.ReadAsAsync <MVCHeadAccountModel>().Result; return(Json(HeadAccountmodelObj, JsonRequestBehavior.AllowGet)); } else { return(Json("Null", JsonRequestBehavior.AllowGet)); } }