public async Task <IActionResult> Update(Guid productEntryId, [FromBody] ProductEntryViewModel productEntryVM) { try { var userId = Guid.Parse(_httpContextAccessor.HttpContext.User.FindFirstValue("NameId")); var productEntryDto = _mapper.Map <ProductEntryViewModel, ProductEntryDto>(productEntryVM); productEntryDto.LastModificationBy = userId; await _productEntryUseCases.Update(productEntryId, productEntryDto); return(Ok("Product Entry successfully updated")); } catch (KeyNotFoundException) { return(NotFound()); } }
public EntryPage() { InitializeComponent(); ViewModel = new ProductEntryViewModel(Application.Current.Properties["Clerk"] as Clerk, new Product()); BindingContext = ViewModel; }