public async Task UpdateAsync(PersonalPickupBranch personalPickupBranch, UpdatePersonalPickupBranchViewModel updatePersonalPickupBranchViewModel)
        {
            personalPickupBranch.Name    = updatePersonalPickupBranchViewModel.Name;
            personalPickupBranch.Address = updatePersonalPickupBranchViewModel.Address;

            await context.SaveChangesAsync();
        }
        public async Task <ActionResult> UpdatePersonalPickupBranch(int id, UpdatePersonalPickupBranchViewModel updatePersonalPickupBranchViewModel)
        {
            var branch = await personalPickupBranchRepository.GetByIdAsync(id);

            if (branch == null)
            {
                return(NotFound());
            }

            await personalPickupBranchRepository.UpdateAsync(branch, updatePersonalPickupBranchViewModel);

            return(NoContent());
        }