public Facility GetFacilityById(int id, FacilityTypes facilityType) { using (var _facilityRepository = new FacilityRepository(_appSettings)) { return(_facilityRepository.GetFacilityById(id, facilityType)); } }
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)); }
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); }
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)); }
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; } }
public IndoorPool(FacilityTypes facilityType) { base.FacilityType = facilityType; }
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); }
public Field(FacilityTypes facilityType) { base.FacilityType = facilityType; }