public async Task <List <AbsenceTracking> > Post()
        {
            //string filePath = HttpContext.Current.Server.MapPath("~/Images/" + fileName);
            HttpResponseMessage result = null;
            var    request             = HttpContext.Current.Request;
            string filePath            = "";

            if (request.Files.Count > 0)
            {
                var file = new List <string>();

                foreach (string item in request.Files)
                {
                    var postFile = request.Files[item];
                    filePath = HttpContext.Current.Server.MapPath("~/Images/" + postFile.FileName);
                    postFile.SaveAs(filePath);
                    file.Add(filePath);
                }
                result = Request.CreateResponse(HttpStatusCode.Created, file);
            }
            else
            {
                result = Request.CreateResponse(HttpStatusCode.BadRequest);
            }

            //string imagePath = @"E:\SOA\FaceIdentifyProject\SOA.WebApi\Images\Huynh Nhu\31161021392.png";
            //string imagePath = HttpContext.Current.Server.MapPath("/Images/" + fileName);
            List <AbsenceTracking> students = new List <AbsenceTracking>();
            List <Person>          listp    = await DefineStudentInStudentList(filePath, "groupone");

            foreach (Person item in listp)
            {
                AbsenceTracking student = new AbsenceTracking
                {
                    Id         = item.Name,
                    AttendDate = DateTime.Now
                };
                students.Add(student);
                db.AbsenceTrackings.InsertOnSubmit(student);
                db.SubmitChanges();
            }
            return(students);
        }
        public async Task <List <AbsenceTracking> > Get(string fileName)
        {
            List <AbsenceTracking> students = new List <AbsenceTracking>();

            if (fileName != "")
            {
                string filePath = HttpContext.Current.Server.MapPath("~/Images/" + fileName);

                List <Person> listp = await DefineStudentInStudentList(filePath, "groupone");

                foreach (Person item in listp)
                {
                    AbsenceTracking student = new AbsenceTracking
                    {
                        Id         = item.Name,
                        AttendDate = DateTime.Now
                    };
                    students.Add(student);
                    db.AbsenceTrackings.InsertOnSubmit(student);
                    db.SubmitChanges();
                }
            }
            return(students);
        }