Beispiel #1
0
        public async Task <ActionResult <IEnumerable <BuyerViewModel> > > UpdateBuyer(int id, CreateUpdateBuyerViewModel model)
        {
            var result = await _buyerService.UpdateBuyer(new Buyer(model.Firstname, model.Lastname, model.Nationalcode), id);

            return(Ok(result.ToViewModel()));
        }
Beispiel #2
0
        public async Task <ActionResult <IEnumerable <BuyerViewModel> > > AddBuyer(CreateUpdateBuyerViewModel model)
        {
            var result = await _buyerService.CreateBuyer(new Buyer(model.Firstname, model.Lastname, model.Nationalcode));

            return(CreatedAtAction(nameof(GetBuyerById), new { id = result.Id }, result.ToViewModel()));
        }