예제 #1
0
        public ActionResult <ApiResultModel <List <UtCalander> > > FindCalendar([FromForm] string mode, [FromForm] string date)
        {
            var nameIdentifier = this.HttpContext.User.Claims
                                 .FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier);

            if (nameIdentifier == null)
            {
                return(Ok(new ApiResultModel <int>(200, 2)));
            }
            var profile = _userRepository.CheckLogin(nameIdentifier.Value);
            var row     = _calendarRepository.FindCalendar(profile.Id, mode, date);

            return(Ok(new ApiResultModel <List <UtCalander> >(200, row)));
        }