public IActionResult Create([FromBody] LoadUnload loadunload) { if (loadunload == null) { return(BadRequest()); } repo.Add(loadunload); return(CreatedAtRoute("GetLoadUnload", new { id = loadunload.LoadUnloadId }, loadunload)); }
// Update an LoadUnload public void Update(LoadUnload loadunload) { var loadunloadToUpdate = _context.LoadUnload.Single(o => o.LoadUnloadId == loadunload.LoadUnloadId); if (loadunloadToUpdate != null) { loadunloadToUpdate.Load = loadunload.Load; loadunloadToUpdate.Unload = loadunload.Unload; loadunloadToUpdate.Debag = loadunload.Debag; loadunloadToUpdate.InterimClean = loadunload.InterimClean; loadunloadToUpdate.PreClean = loadunload.PreClean; loadunloadToUpdate.PostClean = loadunload.PostClean; loadunloadToUpdate.AwaitingProgram = loadunload.AwaitingProgram; loadunloadToUpdate.LoadUnloadDate = loadunload.LoadUnloadDate; _context.SaveChanges(); } }
public IActionResult Update(int id, [FromBody] LoadUnload loadunload) { if (loadunload == null || loadunload.LoadUnloadId != id) { return(BadRequest()); } var loadunloadItem = repo.Find(id); if (loadunloadItem == null) { return(NotFound()); } repo.Update(loadunload); return(new NoContentResult()); }
/// <summary> /// /// </summary> /// <param name="immd"></param> /// <param name="action"></param> /// <param name="slot"></param> /// <returns></returns> public CommandStatus LoadUnloadMedium(bool immd, LoadUnload action, byte slot) { if (m_logger != null) { string args = immd.ToString() + ", " + action.ToString() + ", " + slot.ToString(); m_logger.LogMessage(new UserMessage(UserMessage.Category.Debug, 8, "Bwg.Scsi.Device.LoadUnloadMedium(" + args + ")")); } if (action == LoadUnload.Reserved) throw new Exception("invalid action - cannot use reserved value"); using (Command cmd = new Command(ScsiCommandCode.LoadUnloadMedium, 12, 0, Command.CmdDirection.None, 60 * 5)) { if (immd) cmd.SetCDB8(1, 1); cmd.SetCDB8(4, (byte)action); cmd.SetCDB8(8, slot); CommandStatus st = SendCommand(cmd); if (st != CommandStatus.Success) return st; } return CommandStatus.Success; }
// Add an LoadUnload public void Add(LoadUnload loadunload) { _context.LoadUnload.Add(loadunload); _context.SaveChanges(); }