public async Task <IActionResult> NewResource(SimpleResourceModel Resource) { var user = await GetCurrentUserAsync(); Resource.CreatedByUserId = user.UserId.Value; var result = await _resources.CreateResource(await _resources.Transform(Resource)); if (result != null) { return(RedirectToAction(nameof(Index), new { Id = Resource.InventoryId, Selected = Resource.Id })); } else { return(View(new NewResourceViewModel() { MyProfile = user, Resource = Resource, AvailableBrands = await _resources.GetBrands(), AvailableCategories = await _resources.GetCategories(), AvailableUnits = await _resources.GetUnits() })); } }
public Task <IActionResult> NewResourceIndex([Bind(Prefix = "NewResource.Resource")] SimpleResourceModel Resource) { return(NewResource(Resource)); }
public Task <SimpleResourceModel> CreateResource(SimpleResourceModel initial) => throw new NotImplementedException();