コード例 #1
0
ファイル: AuthController.cs プロジェクト: YegorKhodak/TaksApp
        public JsonResult LoginHello()
        {
            var result = new JsonAnswer();

            result.Ok = true;
            return(Json(true));
        }
コード例 #2
0
ファイル: AuthController.cs プロジェクト: YegorKhodak/TaksApp
        public JsonResult LoginAdmin([FromBody] LoginDto dto)
        {
            var result = new JsonAnswer();

            if (dto.Login == "admin" && dto.Password == "admin")
            {
                result.Ok = true;
                return(Json(result));
            }

            return(Json(result));
        }
コード例 #3
0
ファイル: AuthController.cs プロジェクト: YegorKhodak/TaksApp
        public JsonResult Login([FromBody] LoginDto dto)
        {
            var currentUser = _db.Users.FirstOrDefault(user => user.Name == dto.Login && user.Password == dto.Password);
            var result      = new JsonAnswer();

            if (currentUser == null)
            {
                return(Json(result));
            }


            result.Ok     = true;
            result.UserId = currentUser.Id;
            return(Json(result));
        }
コード例 #4
0
        public JsonResult Login([FromBody] LoginDto dto)
        {
            var currentUser = _users.GetUserByLoginAndPassword(dto.Login, dto.Password);
            var result      = new JsonAnswer();

            if (currentUser == null)
            {
                return(Json(result));
            }


            result.Ok     = true;
            result.UserId = currentUser.Id;
            return(Json(result));
        }
コード例 #5
0
        public JsonResult ConfirmOrderByAdmin([FromBody] ConfirmOrderByUserDto dto)
        {
            var order  = _orders.GetById(dto.OrderId);
            var result = new JsonAnswer();

            if (order == null)
            {
                return(Json(result));
            }

            order.OrderStatus = OrderStatus.ConfirmedByAdmin;
            _orders.UpdateOrder(order);

            result.Ok = true;

            return(Json(result));
        }
コード例 #6
0
        public JsonResult ConfirmOrderByAdmin([FromBody] ConfirmOrderByUserDto dto)
        {
            var order  = _db.Orders.FirstOrDefault(_ => _.Id == dto.OrderId);
            var result = new JsonAnswer();

            if (order == null)
            {
                return(Json(result));
            }

            order.OrderStatus = OrderStatus.ConfirmedByAdmin;
            _db.SaveChanges();

            result.Ok = true;

            return(Json(result));
        }