public IActionResult Get([HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "attendance-log")] HttpRequest req, ILogger logger) { var tokenResult = ValidateToken(req); if (tokenResult.Status != AccessTokenStatus.Valid) { return(new UnauthorizedResult()); } var user = GetUser(tokenResult); var query = req.Query["recordId"].ToString(); if (!string.IsNullOrEmpty(query)) { var recordId = Convert.ToInt64(query); var attendanceLog = _attendanceLogService.GetAttendanceLog(recordId, user.RecordId); if (attendanceLog != null) { return(new OkObjectResult(attendanceLog)); } } return(new BadRequestResult()); }
public ActionResult Index(AttendanceLogViewModel attlog, int?logEmpCode) { attlog.logDate = Convert.ToDateTime(NepEngDate.NepToEng(attlog.logDateNP)); try { int EmpCode = Convert.ToInt32(Session["Empcode"]); ViewBag.ddlEmployeeList = _dynamicSelectList.GetEmployeeByEmpCode(EmpCode).ToList(); attlog.logEmpCode = Convert.ToInt32(logEmpCode); ViewBag.logEmpCode = attlog.logEmpCode; ViewBag.logDateNP = attlog.logDateNP; ViewBag.attendanceloglist = _attendanceLogServices.GetAttendanceLog(attlog.logEmpCode, attlog.logDate).ToList(); return(View()); } catch (Exception Ex) { ViewBag.Error = Ex.Message; return(View()); } }