예제 #1
0
        public JsonResult TimeFromChange(int id, string time)
        {
            if (time.Trim() == string.Empty)
            {
                return(Json("empty", JsonRequestBehavior.AllowGet));
            }

            try
            {
                DateTime             fromTime = DateTime.ParseExact(time.Trim(), "HH:mm", CultureInfo.InvariantCulture);
                UserTimeZoneProperty newUtzp  = _userTimeZonePropertyRepository.FindById(id);
                _userTimeZoneService.UpdateUserFromTime(id, fromTime);
                _userPermissionGroupService.UpdateGroupFromTime(newUtzp.UserTimeZoneId, fromTime, newUtzp.OrderInGroup);
                return(Json("ok", JsonRequestBehavior.AllowGet));
            }
            catch
            {
                return(Json("not", JsonRequestBehavior.AllowGet));
            }
        }