Esempio n. 1
0
        public async Task <IActionResult> AddAssignedProjectItemToProject(List <ItemViewModel> items)
        {
            try
            {
                var projectItems = items.Where(x => x.Amount > 0).Select(x => new ProjectAssignedItemViewModel()
                {
                    Amount    = x.Amount,
                    Price     = x.Price,
                    ProjectId = x.projectID,
                    ItemId    = x.Id,
                });

                await _itemService.AddAssignedItemAsync(ProjectAssignedItemMapper.Map(projectItems).ToList()).ConfigureAwait(false);

                return(RedirectToAction("Details", "Project", new { id = items[0].projectID }));
            }
            catch (Exception)
            {
                ErrorViewModel model = new ErrorViewModel {
                    RequestId = "Kunne ikke tilføje Matrialer til Projectet"
                };
                return(View("Error", model));
            }
        }
Esempio n. 2
0
 public void AddAssignedProjectItemToProject([FromBody] ProjectAssignedItemDto value)
 {
     _itemService.CreateAssignedItems(ProjectAssignedItemMapper.Map(value));
 }