public IActionResult LoginUser(User user) { try { var result = this.manager.LoginBL(user); if (result == true) { return(this.Ok(GenerateJSONWebToken(user))); } else { var error = new JsonErrorModel { ErrorMessage = "Email or Password does not match" }; return(this.BadRequest(error)); } } catch (Exception) { var error = new JsonErrorModel { ErrorMessage = "No_Such_User_Exist" }; return(this.BadRequest(error)); } }
public ActionResult GetCustomerAddress(string email) { sender.Send("Get all address"); var result = this.imanager.GetCustomerAddressBL(email); if (result.Count <CustomerAdress>() != 0) { return(this.Ok(result)); } else { var error = new JsonErrorModel { ErrorMessage = "No Such Customer having this email Id" }; return(this.BadRequest(error)); } }
public IActionResult AddBooks(BookStoreModel bookStoreModel) { var result = bookManager.AddBooks(bookStoreModel); try { if (result == 1) { this.distributedCache.Remove(key); msmq.SendMessage("Books name " + bookStoreModel.BookTittle + " added successfully.", result); return(this.Ok(bookStoreModel)); } else { return(this.BadRequest(JsonErrorModel.Json())); } } catch (BookStoreException) { return(BadRequest(Exception_type.Invalid_exception.ToString())); } }