public async Task <IActionResult> New(Guid deviceId, [FromForm] Batch batch) { if (!ModelState.IsValid) { return(View(batch)); } return(!await _logDb.BatchAdd(batch) ? (IActionResult)NotFound() : RedirectToAction(nameof(Index), "Device", new { batch.DeviceId })); }
public async Task <Batch> BatchCreate([FromBody] Batch batch) { if (batch == null) { return new Batch() { StatusData = StatusData.Failure("No batch supplied") } } ; if (!ModelState.IsValid) { return(batch.Failure("Model isn't valid")); } await _logDb.BatchAdd(batch); return(batch); }