public async Task <IHttpActionResult> PutOfficeAsync([FromBody] UpdatedOfficeBindingModel model)
        {
            if (ModelState.IsValid)
            {
                var currentUser  = userProvider.GetCurrentUser();
                var businessUser = userProvider.GetBusinessUser(currentUser);
                await service.UpdateOfficeAsync(model.ToUpdatedOffice(businessUser));

                await service.SaveChangesAsync();

                var updatedOffice = await service.GetOfficeByIdAsync(model.OfficeId);

                return(Ok(updatedOffice));
            }
            else
            {
                return(BadRequest(ModelState));
            }
        }