public void GetAssociateTest() { AssociateList associate = associatesController.GetAssociates().OrderByDescending(s => s.ID).FirstOrDefault(); var associateList = associatesController.GetAssociate(associate.ID); Assert.IsNotNull(associateList); }
public Associate PutAssociate(long id, AssociateList associate) { Associate associateUpdated; associate.Associate_Skills = associate.Associate_Skills.Where(s => s.Skill_Score > 0).ToArray(); associateUpdated = bl.PutAssociate(id, associate); return(associateUpdated); }
public void UploadImageTest() { HttpClient c = new HttpClient(); string url = "http://localhost:1207/api/UploadImage"; AssociateList associate = associatesController.GetAssociates().OrderByDescending(s => s.ID).FirstOrDefault(); var fileContent = new ByteArrayContent(new byte[100]); fileContent.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment") { FileName = "test.jpg", Name = "image" }; var formData = new FormUrlEncodedContent( new[] { new KeyValuePair <string, string>("AssociateID", associate.ID.ToString()) }); MultipartContent content = new MultipartContent(); content.Add(formData); content.Add(fileContent); c.PostAsync(url, content); //var content = new MultipartFormDataContent(); //content.Add(new StringContent(caption), ""caption""); //var t = new StreamContent(photoContents); //t.Headers.ContentType // = new System.Net.Http.Headers.MediaTypeHeaderValue(contentType); //fileName = string.IsNullOrEmpty(fileName) ? ""img.png"" : fileName; //content.Add(t, ""media"", """ + fileName + """); //var response = PostBuffer(uri, content); //response.EnsureSuccessStatusCode(); //if (associateList != null) //{ // Assert.IsNotNull(associateList); //} //else //{ // Assert.IsNull(associateList); //} }
public HttpResponseMessage UploadImage() { string imageName = null; var httprequest = HttpContext.Current.Request; var postedFile = httprequest.Files["image"]; if (postedFile != null) { imageName = new String(Path.GetFileNameWithoutExtension(postedFile.FileName).Take(10).ToArray()).Replace(" ", "-"); imageName = imageName + DateTime.Now.ToString("yymmssfff") + Path.GetExtension(postedFile.FileName); var filepath = HttpContext.Current.Server.MapPath("~/Images/" + imageName); postedFile.SaveAs(filepath); long id = httprequest["AssociateID"] == null ? 0 : Convert.ToInt32(httprequest["AssociateID"]); AssociateList associate = bl.GetAssociate(id); associate.Pic = imageName; Associate associates = bl.PutAssociate(id, associate); } return(Request.CreateResponse(HttpStatusCode.Created)); }
public void PutAssociateTest() { var associate = new AssociateList { ID = 12, Name = "Testing", Email = "*****@*****.**", Mobile = "444575755775", Status_Green = false, Status_Blue = true, Status_Red = false, Level_1 = true, Level_2 = false, Level_3 = false, Remark = "test remark", Strength = "sdgsyry", Weakness = "dsfgaga", Gender = "F", Other_Skills = "fsdfa", Associate_ID = "2342424", Associate_Skills = new Associate_Skills_List[] { new Associate_Skills_List { Associate_ID = 12, Skill_ID = 4, Skill_Score = 8 }, new Associate_Skills_List { Associate_ID = 12, Skill_ID = 5, Skill_Score = 10 }, new Associate_Skills_List { Associate_ID = 12, Skill_ID = 6, Skill_Score = 9 }, new Associate_Skills_List { Associate_ID = 12, Skill_ID = 10, Skill_Score = 14 }, new Associate_Skills_List { Associate_ID = 12, Skill_ID = 12, Skill_Score = 11 } } }; var associateList = associatesController.PutAssociate(12, associate); Assert.IsNotNull(associateList); }
public Associate PutAssociate(long id, AssociateList associate) { Associate associateUpdated = dl.PutAssociate(id, associate); return(associateUpdated); }
public AssociateList GetAssociate(long id) { AssociateList associate = dl.GetAssociate(id); return(associate); }