public async Task <IActionResult> Put([FromBody] EstablishmentUpdateDTO dto)
        {
            EstablishmentFindDTO updatedEstablishment = await this.EstablishmentService.Update
                                                            (this.User.GetEstablishmentId(), dto);

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

            return(Ok(updatedEstablishment));
        }
        public IActionResult GetById([FromRoute] string id)
        {
            EstablishmentFindDTO establishmentFind = this.EstablishmentService.Find(
                new ObjectId(id)
                );

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

            return(Ok(establishmentFind));
        }