public ActionResult <BaseResponseModel> PostUserLogin([FromBody] UserLoginModel userLoginModel)
 {
     try
     {
         int userId = userService.GetIdFromUserLogin(userLoginModel);
         if (userId >= 0)
         {
             int nutId         = nutritionistService.CheckNutritionistFromUserId(userId);
             var tokenString   = GenerateJSONWebToken(userId, nutId);
             var loginResponse = new UserLoginResponseModel()
             {
                 UserId = userId, NutritionistId = nutId, Token = tokenString
             };
             var responseModel = new SuccessResponseModel <UserLoginResponseModel>(loginResponse);
             return(Ok(responseModel));
         }
         else
         {
             return(new BaseResponseModel(ReadOnlyValues.UsernameOrPasswordError));
         }
     }
     catch (Exception ex)
     {
         return(new BaseResponseModel(ex.Message));
     }
 }
Exemple #2
0
        public ActionResult ApplicationSuccess(string ResponseHeader, string ResponseMessage, string DetailedResponseMessage, string Button1ControllerName, string Button1ActionName, bool Button1HasParameters, string Button1Parameters, string Button1Name, string Button2ControllerName, string Button2ActionName, bool Button2HasParameters, string Button2Parameters, string Button2Name)
        {
            SuccessResponseModel successResponseObj = new SuccessResponseModel();

            successResponseObj.ResponseType            = "SUCCESS";
            successResponseObj.ResponseHeader          = ResponseHeader;
            successResponseObj.ResponseMessage         = ResponseMessage;
            successResponseObj.DetailedResponseMessage = DetailedResponseMessage;

            successResponseObj.Button1ControllerName = Button1ControllerName;
            successResponseObj.Button1ActionName     = Button1ActionName;
            successResponseObj.Button1HasParameters  = Button1HasParameters;
            successResponseObj.Button1Parameters     = Button1Parameters;
            successResponseObj.Button1Name           = Button1Name;

            successResponseObj.Button2ControllerName = Button2ControllerName;
            successResponseObj.Button2ActionName     = Button2ActionName;
            successResponseObj.Button2HasParameters  = Button2HasParameters;
            successResponseObj.Button2Parameters     = Button2Parameters;
            successResponseObj.Button2Name           = Button2Name;
            return(View("SuccessResponse", successResponseObj));
        }
        public async Task <IActionResult> Add([FromBody] AdminAddDishModel model)
        {
            SuccessResponseModel result = await _dishService.AddAsync(model);

            return(Ok(result));
        }
Exemple #4
0
        public async Task <IActionResult> GetAllAdresses([FromBody] AddressModel model)
        {
            SuccessResponseModel result = await _addressService.AddAsync(User.Identity.Name, model);

            return(Ok(result));
        }
        public async Task <IActionResult> Add([FromRoute] int id, [FromBody] AddReviewRequestModel model)
        {
            SuccessResponseModel result = await _reviewService.AddAsync(User.Identity.Name, id, model);

            return(Ok(result));
        }
        public async Task <IActionResult> AddCategory([FromRoute] int id, [FromQuery] string name)
        {
            SuccessResponseModel result = await _menuCategoryService.AddAsync(id, name);

            return(Ok(result));
        }