//[Route("~/SCxView/Create")] /// <summary> /// GET: SCxItems/Create - Create new Document. /// This method returns an initialised SCx Document shell to Create View /// </summary> public IActionResult Create() { var sCxItem = new SCxItem { }; sCxItem.Initialise(sCxItem); return(View(sCxItem)); }
public async Task <ActionResult <SCxItem> > PostSCxItemAsync(SCxItem sCxItem) { if (SCxItemExists(sCxItem.Id)) { return(Conflict()); } sCxItem.Initialise(sCxItem); // Default Class initialisation for uninitialise attributes _context.SCxItems.Add(sCxItem); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { throw; } return(CreatedAtAction(nameof(GetSCxItemAsync), new { id = sCxItem.Id }, sCxItem)); }