public async Task<bool> Create(Device device) { _db.Devices.Add(device); await Save(); return true; }
public async Task<bool> Edit(Device device) { _db.Entry(device).State = EntityState.Modified; await Save(); return true; }
public async Task<IHttpActionResult> Create(CreateDeviceBindingModel model) { if (model != null) { var device = new Device { Name = model.Name, Manufacturer = model.Manufacturer, Year = model.Year, Image = model.Image }; if (model.RecoveryIds != null) { foreach (int recoveryId in model.RecoveryIds) { Recovery temp = await _repo2.Get(recoveryId); if (temp != null) { device.Recoveries.Add(temp); } } } if (await _repo.Create(device)) { return Ok(); } } return BadRequest("Model error."); }