Beispiel #1
0
        public async Task <IActionResult> Put([FromForm] BussinessViewModel model)
        {
            string userId = User.FindFirst(ClaimTypes.NameIdentifier).Value;


            var editedBussiness = await _bussinessService.EditBussinessAsync(model.Id, model.Code, model.Name, model.Address, model.PhoneNumber, model.Email, model.Owner, model.OwnerPhone, userId);

            if (editedBussiness != null)
            {
                return(Ok(new OperationResponse <Bussiness>
                {
                    IsSuccess = true,
                    Message = $"{editedBussiness.Name} has been edited successfully!",
                    Record = editedBussiness
                }));
            }


            return(BadRequest(new OperationResponse <Category>
            {
                Message = "Something went wrong",
                IsSuccess = false
            }));
        }