Exemplo n.º 1
0
 public Facility GetFacilityById(int id, FacilityTypes facilityType)
 {
     using (var _facilityRepository = new FacilityRepository(_appSettings))
     {
         return(_facilityRepository.GetFacilityById(id, facilityType));
     }
 }
Exemplo n.º 2
0
        public async Task <IActionResult> Edit(int id, [Bind("FacTypeCode,FacType,FacTypeCatCode,FacTypeDari,FacTypePashto,TypeAbbrv")] FacilityTypes facilityTypes)
        {
            if (id != facilityTypes.FacTypeCode)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(facilityTypes);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!FacilityTypesExists(facilityTypes.FacTypeCode))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            return(View(facilityTypes));
        }
Exemplo n.º 3
0
        public Facility getFacilityById(int id, FacilityTypes facilityType)
        {
            Facility facility = new Facility();

            switch ((int)facilityType)
            {
            case 1:
                using (var dataAccess = new DataAccess.Repositories.DwellingFacilityRepository(appSettings.ConnectionString))
                {
                    facility = facility.ConvertDBFacilityToFacility(dataAccess.GetDwellingFacilityById(id), null, null);
                    break;
                }

            case 2:
                using (var dataAccess = new DataAccess.Repositories.LandFacilityRepository(appSettings.ConnectionString))
                {
                    facility = facility.ConvertDBFacilityToFacility(null, dataAccess.GetLandFacilityById(id), null);
                    break;
                }

            case 3:
                using (var dataAccess = new DataAccess.Repositories.NonResidentialFacilityRepository(appSettings.ConnectionString))
                {
                    facility = facility.ConvertDBFacilityToFacility(null, null, dataAccess.GetNonResidentialFacilityById(id));
                    break;
                }
            }
            return(facility);
        }
Exemplo n.º 4
0
        public async Task <IActionResult> Create([Bind("FacTypeCode,FacType,FacTypeCatCode,FacTypeDari,FacTypePashto,TypeAbbrv")] FacilityTypes facilityTypes)
        {
            if (ModelState.IsValid)
            {
                _context.Add(facilityTypes);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(facilityTypes));
        }
Exemplo n.º 5
0
 public IActionResult GetFacilityById(int id, FacilityTypes facilityType)
 {
     try
     {
         Facility facility = _facilityService.GetFacilityById(id, facilityType);
         return(Ok(facility));
     }
     catch (Exception ex)
     {
         log.Info("Error");
         throw ex;
     }
 }
Exemplo n.º 6
0
 public IndoorPool(FacilityTypes facilityType)
 {
     base.FacilityType = facilityType;
 }
Exemplo n.º 7
0
 private static FacilityType GetFacilityType(Guid?id) => FacilityTypes.Find(e => e.Id == id);
        private static FacilityType GetFacilityType(tblWarehouse warehouse)
        {
            FacilityType type;

            return(FacilityTypes.TryGetValue(warehouse.WhouseAbbr, out type) ? type : FacilityType.Internal);
        }
Exemplo n.º 9
0
 public Field(FacilityTypes facilityType)
 {
     base.FacilityType = facilityType;
 }