/// <summary> /// Update one record /// </summary> /// <param name="componentWork"></param> /// <returns></returns> public bool UpdateOne(object componentWork) { this.mComponentWork = componentWork as ComponentWork; DataProvidor dp = new DataProvidor(); return(dp.UpdateComponentWork(mComponentWork.WorkID, mComponentWork.Component, mComponentWork.SerialNumber, mComponentWork.FlightNumber, mComponentWork.Description, mComponentWork.CreatedDate, mComponentWork.Location)); }
/// <summary> /// Add new record /// </summary> /// <param name="componentWork"></param> /// <returns></returns> public int Insert(object componentWork) { this.mComponentWork = componentWork as ComponentWork; DataProvidor dp = new DataProvidor(); return(dp.AddComponentWork(mComponentWork.WorkID, mComponentWork.Component, mComponentWork.SerialNumber, mComponentWork.FlightNumber, mComponentWork.Description, mComponentWork.Deliverydetails, mComponentWork.CreatedDate, mComponentWork.Location)); }
public PartialViewResult EditWorkOrder([FromBody] ComponentWork ID) { var uri = "api/Values/ComponentWorkInsert "; List <ComponentWork> componentWorkItems; using (HttpClient httpClient = new HttpClient()) { Task <String> response = httpClient.GetStringAsync(uri); componentWorkItems = JsonConvert.DeserializeObject <List <ComponentWork> >(response.Result); } componentWorkViewModel.ComponentWorkOrders = componentWorkItems; ComponentWork item = componentWorkViewModel.ComponentWorkOrders.Single(r => r.WorkID == ID.WorkID); componentWorkViewModel.WorkID = item.WorkID; componentWorkViewModel.Description = item.Description; componentWorkViewModel.FlightNumber = item.FlightNumber; componentWorkViewModel.WorkshopLocation = item.Location; componentWorkViewModel.CreatedDate = item.CreatedDate; componentWorkViewModel.SerialNumber = item.SerialNumber; componentWorkViewModel.ComponentName = item.Component; componentWorkViewModel.DeliveryDetails = item.Deliverydetails; return(PartialView("_EditWorkOrder", componentWorkViewModel)); }
//todo public PartialViewResult SaveWorkOrder([FromBody] ComponentWork Model) { Model.WorkID = componentWorkViewModel.WorkID; int index = componentWorkViewModel.WorkID - 1; componentWorkViewModel.ComponentWorkOrders[index] = Model; return(PartialView("_Search", componentWorkViewModel)); }
/// <summary> /// Delete one record /// </summary> /// <param name="componentWork"></param> public void DeleteOne(object componentWork) { this.mComponentWork = componentWork as ComponentWork; DataProvidor dp = new DataProvidor(); dp.DeleteComponentWork(mComponentWork.WorkID); }
public IHttpActionResult Post(ComponentWork componentWork) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } componentWorkLogic.Insert(componentWork); return(CreatedAtRoute("DefaultApi", new { id = componentWork.WorkID }, componentWork)); }
public IHttpActionResult ComponentWorkCreate([FromBody] ComponentWork componentWork) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } ComponentWorkRepo.UpdateOne(componentWork); return(CreatedAtRoute("DefaultApi", new { id = componentWork.WorkID }, componentWork)); }
public IHttpActionResult ComponentWorkByID(ComponentWork workID) { var item = componentWork.Find(workID); if (item == null) { return(NotFound()); } return(Ok(item)); }
public IHttpActionResult Put(/*ComponentWork workID,*/ [FromBody] ComponentWork component) { if (component.WorkID.Equals(0)) { return(BadRequest()); } else if (!ModelState.IsValid) { return(BadRequest(ModelState)); } componentWorkLogic.UpdateOne(component); return(StatusCode(HttpStatusCode.NoContent)); }
public PartialViewResult EditWorkOrder([FromBody] ComponentWork ID) { ComponentWork item = componentWorkViewModel.ComponentWorkOrders.Single(r => r.WorkID == ID.WorkID); componentWorkViewModel.WorkID = item.WorkID; componentWorkViewModel.Description = item.Description; componentWorkViewModel.FlightNumber = item.FlightNumber; componentWorkViewModel.WorkshopLocation = item.Location; componentWorkViewModel.CreatedDate = item.CreatedDate; componentWorkViewModel.SerialNumber = item.SerialNumber; componentWorkViewModel.ComponentName = item.Component; componentWorkViewModel.DeliveryDetails = item.Deliverydetails; return(PartialView("_EditWorkOrder", componentWorkViewModel)); }
public IHttpActionResult ComponentWorkInsert(ComponentWork workID, [FromBody] ComponentWork component) { if (workID == null || workID.Equals(0)) { return(BadRequest()); } else if (!ModelState.IsValid) { return(BadRequest(ModelState)); } ComponentWorkRepo.Insert(component); return(StatusCode(HttpStatusCode.NoContent)); }
public PartialViewResult CreateWorkOrder([FromBody] ComponentWork Model) { Model.WorkID = (componentWorkViewModel.ComponentWorkOrders.Count) + 1; Model.Deliverydetails.DeliveryDetailsId = (componentWorkViewModel.ComponentWorkOrders.Count) + 1; try { string componentWorkData = JsonConvert.SerializeObject(Model); this.PostAsync("http://localhost:8425/api/Component/", componentWorkData); componentWorkViewModel.ComponentWorkOrders.Add(Model); } catch (AggregateException e) { } return(PartialView("_Search", componentWorkViewModel)); }
public PartialViewResult CreateWorkOrder([FromBody] ComponentWork Model) { var uri = "api/Values/ComponentWorkCreate "; List <ComponentWork> componentWorkItems; using (HttpClient httpClient = new HttpClient()) { Task <String> response = httpClient.GetStringAsync(uri); componentWorkItems = JsonConvert.DeserializeObject <List <ComponentWork> >(response.Result); } componentWorkViewModel.ComponentWorkOrders = componentWorkItems; Model.Deliverydetailsmodel = new DeliveryDetailsModel(); Model.WorkID = (componentWorkViewModel.ComponentWorkOrders.Count) + 1; componentWorkViewModel.ComponentWorkOrders.Add(Model); return(PartialView("_Search", componentWorkViewModel)); }
public PartialViewResult DeleteWorkOrder() { int index = componentWorkViewModel.WorkID - 1; ComponentWork item = componentWorkViewModel.ComponentWorkOrders.Single(r => r.WorkID == componentWorkViewModel.WorkID); componentWorkViewModel.ComponentWorkOrders.Remove(item); try { string componentData = JsonConvert.SerializeObject(item); this.DeleteAsync("http://localhost:8425/api/Component/", componentData); } catch (AggregateException e) { } componentWorkViewModel.ComponentWorkOrders.Remove(item); return(PartialView("_Search", componentWorkViewModel)); }
public PartialViewResult SaveWorkOrder([FromBody] ComponentWork Model) { Model.WorkID = componentWorkViewModel.WorkID; ComponentWork item = componentWorkViewModel.ComponentWorkOrders.Single(r => r.WorkID == Model.WorkID); int index = componentWorkViewModel.ComponentWorkOrders.IndexOf(item); componentWorkViewModel.ComponentWorkOrders[index] = Model; try { string componentData = JsonConvert.SerializeObject(Model); this.PutAsync("http://localhost:8425/api/Component/", componentData); componentWorkViewModel.ComponentWorkOrders.Add(Model); } catch (AggregateException e) { } return(PartialView("_Search", componentWorkViewModel)); }
/// <summary> /// Get data /// </summary> /// <returns></returns> public object GetData() { List <ComponentWork> result = new List <ComponentWork>(); DataProvidor dp = new DataProvidor(); foreach (DTO.ComponentWork componentWork in dp.GetComponentWorkData()) { ComponentWork _componentWork = new ComponentWork(); _componentWork.WorkID = componentWork.WorkID; _componentWork.Component = componentWork.Component; _componentWork.SerialNumber = componentWork.SerialNumber; _componentWork.FlightNumber = componentWork.FlightNumber; _componentWork.Description = componentWork.Description; _componentWork.CreatedDate = componentWork.CreatedDate; _componentWork.Location = componentWork.Location; _componentWork.Deliverydetails = (componentWork.Deliverydetails); //todo result.Add(_componentWork); } return(result); }
public void Delete([FromBody] ComponentWork id) { componentWorkLogic.DeleteOne(id); }
public void ComponentWorkDelete(ComponentWork workID) { ComponentWorkRepo.DeleteOne(workID); }