Exemple #1
0
        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);
        }
Exemple #3
0
        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));
        }
Exemple #5
0
        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);
        }