Ejemplo n.º 1
0
        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()
                }));
            }
        }
Ejemplo n.º 2
0
 public Task <IActionResult> NewResourceIndex([Bind(Prefix = "NewResource.Resource")] SimpleResourceModel Resource)
 {
     return(NewResource(Resource));
 }
Ejemplo n.º 3
0
 public Task <SimpleResourceModel> CreateResource(SimpleResourceModel initial) => throw new NotImplementedException();