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)); } }
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)); }
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)); }