public IActionResult GetBranch(int branchId) { Branches branch = manager.GetBranch(branchId); if (branch != null) { return(Ok(branch)); } return(NotFound()); }
public HttpResponseMessage GetBranch([FromUri] int branchId) { try { Branch branch = BranchManager.GetBranch(branchId, Branch.Includes.Address | Branch.Includes.BranchType | Branch.Includes.ActivityHours | Branch.Includes.Rules | Branch.Includes.Institution); BranchDto branchDto = Converters.Convert(branch); return(Request.CreateResponse(HttpStatusCode.OK, branchDto)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, $"failed to get branch {branchId},{ex.Message}")); } }
//Extra class implementation private List <VehicleEx> Extended(List <Vehicles> vehicleList) { var extVehicle = new List <VehicleEx>(); foreach (var i in vehicleList) { var extendedVehicle = new VehicleEx { VehicleNumber = i.VehicleNumber, ModelId = i.ModelId, CurrentKilos = i.CurrentKilos, IsFunctional = i.IsFunctional, IsAvailable = i.IsAvailable, BranchId = i.BranchId, VehiclePicture = i.VehiclePicture }; if (extendedVehicle.BranchId > 0) { extendedVehicle.BranchLocation = bManager.GetBranch(extendedVehicle.BranchId).Location; } /* * if (i.VehiclePicture != null) * { * extendedVehicle.imageDir = Directory.GetCurrentDirectory() + * "\\vehicleImages\\" + i.VehiclePicture; * byte[] imageArray = System.IO.File.ReadAllBytes(extendedVehicle.imageDir); * string base64ImageRepresentation = Convert.ToBase64String(imageArray); * extendedVehicle.image = base64ImageRepresentation; * //JsonSerializer.Serialize(xt.imageStream = new StreamReader(xt.imageDir)); * } */ extVehicle.Add(extendedVehicle); } return(extVehicle); }
public async Task <List <Branch> > GetAllBranches(GetBranchInput Parameters) { return(await BranchManager.GetBranch(Parameters)); }