private string insertRequestInData(WorkShiftRequest request)
        {
            string json = null;

            //
            int      empId      = request.id;
            string   nameWifi   = request.nameWifi;
            string   content    = request.content;
            DateTime createTime = request.createTime;
            int      storeId    = getStoreIdByEmpId(empId);

            //new request
            CheckFace requestWorkShift = new CheckFace()
            {
                Active     = true,
                EmployeeId = empId,
                StoreId    = storeId,
                IpWifi     = nameWifi,
                Content    = content,
                CreateTime = createTime
            };

            _unitOfWork.Repository <CheckFace>().Insert(requestWorkShift);

            json = _unitOfWork.Commit() > 0 ? "success" : "failed";


            return(json);
        }
Example #2
0
        public async Task <IActionResult> insertRequest([FromBody] WorkShiftRequest request)
        {
            IActionResult response = NotFound();

            try
            {
                RequestWorkShiftService service = new RequestWorkShiftService(_unitOfWork);
                string json = service.insertRequest(request);
                if (json.Equals("success"))
                {
                    response = Ok("success");
                }
            }
            catch
            {
                response = BadRequest();
            }
            return(await Task.FromResult(response));
        }
 public string insertRequest(WorkShiftRequest request)
 {
     return(insertRequestInData(request));
 }