Exemple #1
0
        public IActionResult Get(long id)
        {
            var establishment = _establishmentService.GetEstablishment(id);

            if (establishment != null)
            {
                var establishmentKpi  = _nitaqatService.GetEstablishmentDetails(establishment.LaborOfficeId, establishment.SequenceNumber);
                var userEstablishmnts = _establishmentService.GetUserEstablishmentsByEstablishmentId(establishment.Id);

                return(Json(establishment.ToDto(establishmentKpi, userEstablishmnts?
                                                .Where(u => u.IsVerified == true)
                                                .OrderBy(u => u.TypeId)
                                                .FirstOrDefault())));
            }
            else
            {
                return(new NotFoundResult());
            }
        }