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)); } }
public void AddAssignedProjectItemToProject([FromBody] ProjectAssignedItemDto value) { _itemService.CreateAssignedItems(ProjectAssignedItemMapper.Map(value)); }