public IHttpActionResult PutWorkOrder(int id, WorkOrderModel workOrder) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != workOrder.WorkOrderId) { return BadRequest(); } var dbworkOrder = db.WorkOrders.Find(id); dbworkOrder.Update(workOrder); db.Entry(dbworkOrder).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!WorkOrderExists(id)) { return NotFound(); } else { throw; } } return StatusCode(HttpStatusCode.NoContent); }
public void Update(WorkOrderModel workOrder) { PropertyId = workOrder.PropertyId; TenantId = workOrder.TenantId; Description = workOrder.Description; OpenedDate = workOrder.OpenedDate; ClosedDate = workOrder.ClosedDate; }
public void Update(WorkOrderModel model) { PropertyId = model.PropertyId; TenantId = model.TenantId; Description = model.Description; Priority = model.Priority; OpenedDate = model.OpenedDate; ClosedDate = model.ClosedDate; }
public void Update(WorkOrderModel modelWorkOrder) { WorkOrderId = modelWorkOrder.WorkOrderId; PropertyId = modelWorkOrder.PropertyId; TenantId = modelWorkOrder.TenantId; Description = modelWorkOrder.Description; Priority = modelWorkOrder.Priority; OpenedDate = modelWorkOrder.OpenedDate; ClosedDate = modelWorkOrder.ClosedDate; }
public IHttpActionResult PostWorkOrder(WorkOrderModel workOrder) { if (!ModelState.IsValid) { return BadRequest(ModelState); } db.WorkOrders.Add(workOrder); db.SaveChanges(); return CreatedAtRoute("DefaultApi", new { id = workOrder.WorkOrderId }, workOrder); }
public IHttpActionResult PostWorkOrder(WorkOrderModel workOrder) { if (!ModelState.IsValid) { return BadRequest(ModelState); } var dbWorkOrder = new WorkOrder(workOrder); db.WorkOrders.Add(dbWorkOrder); db.SaveChanges(); return CreatedAtRoute("DefaultApi", new { id = dbWorkOrder.WorkOrderId }, Mapper.Map<WorkOrderModel>(workOrder)); }
public IHttpActionResult PutWorkOrder(int id, WorkOrderModel workOrder) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != workOrder.WorkOrderId) { return BadRequest(); } #region Thing to Change WorkOrder dbWorkOrder = db.WorkOrders.FirstOrDefault(wo => wo.Property.User.UserName == User.Identity.Name && wo.WorkOrderId == id); if (dbWorkOrder == null) { return BadRequest(); } dbWorkOrder.Update(workOrder); db.Entry(dbWorkOrder).State = EntityState.Modified; #endregion Thing to Change try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!WorkOrderExists(id)) { return NotFound(); } else { throw; } } return StatusCode(HttpStatusCode.NoContent); }
public WorkOrder(WorkOrderModel workorder) { this.Update(workorder); }
public WorkOrder(WorkOrderModel model) { this.Update(model); }
public IHttpActionResult PostWorkOrder(WorkOrderModel workOrder) { if (!ModelState.IsValid) { return BadRequest(ModelState); } var dbWorkOrder = new WorkOrder(); dbWorkOrder.User = db.Users.FirstOrDefault(u => u.UserName == User.Identity.Name); dbWorkOrder.Update(workOrder); db.WorkOrders.Add(dbWorkOrder); db.SaveChanges(); workOrder.WorkOrderId = dbWorkOrder.WorkOrderId; return CreatedAtRoute("DefaultApi", new { id = workOrder.WorkOrderId }, workOrder); }
public IHttpActionResult PostWorkOrder(WorkOrderModel workOrder) { if (!ModelState.IsValid) { return BadRequest(ModelState); } var dbWorkOrder = new WorkOrder(); // Lease doesn't need the following code in POST because it's not being created directly by the user // dbWorkOrder.User = db.Users.FirstOrDefault(u => u.UserName == User.Identity.Name); dbWorkOrder.Update(workOrder); db.WorkOrders.Add(dbWorkOrder); db.SaveChanges(); workOrder.WorkOrderId = dbWorkOrder.WorkOrderId; return CreatedAtRoute("DefaultApi", new { id = workOrder.WorkOrderId }, workOrder); }
public void Update(WorkOrderModel model) { Description = model.Description; OpenedDate = model.OpenedDate; ClosedDate = model.ClosedDate; }