public JsonResult UpdateTransport(int Tid, TransportCharge Transport) { TransportController obj = new TransportController(); var response = obj.Put(Tid, Transport); return(Json(response, JsonRequestBehavior.AllowGet)); }
public JsonResult AddTransport(TransportCharge Transport) { TransportController obj = new TransportController(); var response = obj.Post(Transport); return(Json(((SchoolApi.TransportCharge)(((System.Net.Http.ObjectContent)(response.Content)).Value)).TId, JsonRequestBehavior.AllowGet)); }
public bool Post(TransportCharge Transport) { HttpRequestMessage Request = new HttpRequestMessage(); Request.Properties.Add(HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration()); if (Transport != null) { unitOfWork.TransportRepository.Insert(Transport); unitOfWork.Save(); return(true); } else { return(false); } }
public HttpResponseMessage Post(TransportCharge Transport) { HttpRequestMessage Request = new HttpRequestMessage(); Request.Properties.Add(HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration()); if (ModelState.IsValid) { unitOfWork.TransportRepository.Insert(Transport); unitOfWork.Save(); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, Transport); return(response); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } }
//delete Class by id public TransportCharge Delete(int Tid) { TransportCharge Transport = unitOfWork.TransportRepository.GetById(Tid); if (Transport == null) { return(Transport); } try { unitOfWork.TransportRepository.Delete(Transport); unitOfWork.Save(); } catch (DbUpdateConcurrencyException ex) { return(Transport); } return(Transport); }
public bool Put(int Tid, TransportCharge Transport) { if (Transport == null) { return(false); } if (Tid != Transport.TId) { return(false); } try { unitOfWork.TransportRepository.Update(Transport); unitOfWork.Save(); } catch (DbUpdateConcurrencyException ex) { return(false); } return(true); }