public async Task <IActionResult> Register([FromBody] DeliveryClient registerModel) { OperationResponse <dynamic> response = new OperationResponse <dynamic>(); if (ModelState.IsValid) { registerModel.InsDate = DateTime.Now; var result = await _accountService.createAccount(registerModel); if (!result.HasErrors) { string token = GenerateJSONWebToken(result.Data.DelClientId.ToString()); response.Data = new { userData = result.Data, token = token }; } else { response.HasErrors = result.HasErrors; response.Message = result.Message; } } else { response.HasErrors = true; response.Message = ModelStateUtil.GETModelStateErrorMSG(ModelState); } return(resultWithStatus(response)); }
public async Task <IActionResult> GetAllFav([FromQuery] decimal userID) { OperationResponse <List <CategoryItem> > response = new OperationResponse <List <CategoryItem> >(); if (ModelState.IsValid) { response = await _favService.getUserFAV(userID); } else { response.HasErrors = true; response.Message = ModelStateUtil.GETModelStateErrorMSG(ModelState); } return(resultWithStatus(response)); }
public async Task <IActionResult> addItemToFav([FromBody] FavSendModel favModel) { OperationResponse <Favourites> response = new OperationResponse <Favourites>(); if (ModelState.IsValid) { response = await _favService.AddItemToFAV(favModel); } else { response.HasErrors = true; response.Message = ModelStateUtil.GETModelStateErrorMSG(ModelState); } return(resultWithStatus(response)); }