}// End of RegisterAsync /// <summary> /// Task method for posting new file reference to web api /// </summary> /// <param name="model">MemberFile</param> /// <returns>Boolean</returns> public async Task <bool> CreateNewRef(MemberFile model) { var client = new HttpClient(); FileReferences FR = new FileReferences(); FR.DateCreated = model.DateCreated; FR.MemberNo = model.MemberNo; client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", Settings.AccessToken); var json = JsonConvert.SerializeObject(FR); HttpContent content = new StringContent(json); content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); try { var response = await client.PostAsync(Constants.BaseApiAddress + "api/MemberFilesAPI/PostReference", content); Debug.WriteLine(response); return(response.IsSuccessStatusCode); } catch (HttpRequestException e) { Debug.WriteLine("\nException Caught!"); Debug.WriteLine("Message :{0} ", e.Message); return(false); } }// End of RegisterAsync
private void ValidateConfig() { if (String.IsNullOrEmpty(ConfigFile)) { return; } FileReference configFile = FileReferences.FindTargetPath(ConfigFile); if (configFile == null) { return; } if (!TrustInfo.IsFullTrust) { XmlDocument document = new XmlDocument(); XmlReaderSettings xrs = new XmlReaderSettings(); xrs.DtdProcessing = DtdProcessing.Ignore; using (XmlReader xr = XmlReader.Create(configFile.ResolvedPath, xrs)) { document.Load(xr); } XmlNamespaceManager nsmgr = XmlNamespaces.GetNamespaceManager(document.NameTable); XmlNodeList nodes = document.SelectNodes(XPaths.configBindingRedirect, nsmgr); if (nodes.Count > 0) { OutputMessages.AddWarningMessage("GenerateManifest.ConfigBindingRedirectsWithPartialTrust"); } } }
public FileReference AddFileReference(string filePath) { var fileReference = new FileReference(filePath, FileReferences.Count + 1); FileReferences.Add(fileReference); return(fileReference); }
public IHttpActionResult PostReference(FileReferences fileRef) { var UserId = User.Identity.GetUserId(); fileRef.OfficerId = UserId; var DateCreated = fileRef.DateCreated; var MemberNo = fileRef.MemberNo; var data = db.MemberFile.Where(x => x.OfficeId == UserId && x.MemberNo == MemberNo) .OrderByDescending(x => x.FileNo) .Select(x => x.FileNo) .ToList(); fileRef.FileNo = data.First(); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.FileReferences.Add(fileRef); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = fileRef.FileNo }, fileRef)); }
public override IEnumerable <IFileReference> GetAllFileReferences() => FileReferences.Cast <IFileReference>();
/// <summary> /// /// </summary> /// <returns></returns> public override IEnumerable <IFileReference> GetAllFileReferences() => FileReferences.Cast <IFileReference>().Concat(Checksums.SelectMany(c => c.GetAllFileReferences()));