public IHttpActionResult Authenticate(LoginRequest login) { if (login == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } //TODO: Validate credentials Correctly, this code is only for demo !! LogicBL logicBL = new LogicBL(); SystemUser usere = logicBL.LoginCredentialsJWT(login.Username, login.Password); // bool isCredentialValid = (login.Password == "123456"); if (usere != null) { CompleteVerificationUserEntity completeUser = new CompleteVerificationUserEntity(); completeUser.Name = usere.Name; completeUser.LastName = usere.LastName; completeUser.ID = usere.ID; completeUser.Username = usere.Username; completeUser.UserType = usere.UserType; completeUser.provider = logicBL.ExtractByIdProvider(usere.ProviderID); var token = TokenGenerator.GenerateTokenJwt(login.Username); completeUser.token = token; return(Ok(completeUser)); } else { return(Unauthorized()); } }
public string Update(SystemUser transport) { LogicBL logicBL = new LogicBL(); return(logicBL.UpdateUser(transport)); }
public List <OrderItem> getAllOrderItems() { LogicBL orderItemDAL = new LogicBL(); return(orderItemDAL.GettAllOrderItems()); }
public string UpdateOrderItem(OrderItem orderItem) { LogicBL orderItemDAL = new LogicBL(); return(orderItemDAL.UpdateOrderItem(orderItem)); }
public List <OrderReturnEntity> GetOrderItemByProvider(long Id, DateTime Date) { LogicBL orderItemDAL = new LogicBL(); return(orderItemDAL.GetOrderItemByProvider(Id, Date)); }
public string InsertOrderItem(List <OrderItem> lstorderItem) { LogicBL orderItemDAL = new LogicBL(); return(orderItemDAL.InsertOrderItem(lstorderItem)); }
public string Delete(long ID) { LogicBL logicBL = new LogicBL(); return(logicBL.DeleteIngredient(ID)); }
public string Update(Ingredient ingredient) { LogicBL logicBL = new LogicBL(); return(logicBL.ModifyIngredient(ingredient)); }
public string Insert(DiningRoom comedor) { LogicBL logicBL = new LogicBL(); return(logicBL.InsertComedor(comedor)); }
public string Delete(long Id) { LogicBL logicBL = new LogicBL(); return(logicBL.DeleteTransport(Id)); }
public string Update(Transport transport) { LogicBL logicBL = new LogicBL(); return(logicBL.ModifyTransport(transport)); }
public List <TransportReturnEntity> GetAll() { LogicBL logicBL = new LogicBL(); return(logicBL.ExtractAllTransports()); }
public TransportReturnEntity GetByID(long ID) { LogicBL logicBL = new LogicBL(); return(logicBL.ExtractTransportByID(ID)); }
public TransportReturnEntity GetByCode(string code) { LogicBL logicBL = new LogicBL(); return(logicBL.ExtractTransport(code)); }
public string Insert(Transport transport) { LogicBL logicBL = new LogicBL(); return(logicBL.InsertTransport(transport)); }
public IngredientReturnEntity GetByID(long ID) { LogicBL logicBL = new LogicBL(); return(logicBL.GetIngredient(ID)); }
public List <IngredientReturnEntity> GetAll() { LogicBL logicBL = new LogicBL(); return(logicBL.ExtractAllIngredients()); }
public DiningRoom GetByCode(string code) { LogicBL logicBL = new LogicBL(); return(logicBL.GetComedor(code)); }
public string Delete(long idproduct, long idrecipe) { LogicBL logicBL = new LogicBL(); return(logicBL.DeleteIngredient(idproduct, idrecipe)); }
public DiningRoom GetByID(long ID) { LogicBL logicBL = new LogicBL(); return(logicBL.GetComedorByID(ID)); }
public List <Ingredient> GetByRecipe(long idrecipe) { LogicBL logicBL = new LogicBL(); return(logicBL.GetByRecipe(idrecipe)); }
public string Update(DiningRoom comedor) { LogicBL logicBL = new LogicBL(); return(logicBL.UpdateDinner(comedor)); }
public OrderItem GetOrderItemById(long Id) { LogicBL orderItemDAL = new LogicBL(); return(orderItemDAL.GetOrderItemById(Id)); }
public string Delete(long ID) { LogicBL logicBL = new LogicBL(); return(logicBL.DeleteComedor(ID)); }
public List <OrderItem> GetOrderItemByPreorder(long Id) { LogicBL orderItemDAL = new LogicBL(); return(orderItemDAL.GetOrderItemByPreorder(Id)); }
public List <DiningRoom> GetAll() { LogicBL logicBL = new LogicBL(); return(logicBL.GettAllDinners()); }
public string Delete(long Id) { LogicBL orderItemDAL = new LogicBL(); return(orderItemDAL.DeleteOrderItem(Id)); }
public string Insert(Ingredient ingredient) { LogicBL logicBL = new LogicBL(); return(logicBL.InsertIngredient(ingredient)); }
public string ResponseProviders(ResponseProvider response) { LogicBL orderItemDAL = new LogicBL(); return(orderItemDAL.ResponseProviders(response)); }
public IngredientReturnEntity GetIngredient(long idproduct, long idrecipe) { LogicBL logicBL = new LogicBL(); return(logicBL.GetIngredient(idproduct, idrecipe)); }