public IActionResult Userlogin(string userName, string password) { string pass = UtilityRepository.Encrypt(password, "sblw-3hn8-sqoy19"); var userExisitngData = _repoUser.GetAllasync(); var userData = userExisitngData.Where(x => x.UserName == userName && x.Password == password).FirstOrDefault(); if (userData.Password != null) { string passDecypt = UtilityRepository.Decrypt(userData.Password, "sblw-3hn8-sqoy19"); if (passDecypt == password) { return(Ok(userData)); } else { return(Forbid()); } } else { return(null); } }
public IHttpActionResult MAWBDetails(string action) { try { TradelaneMAWBDetail detail = new TradelaneMAWBDetail(); var ads = WebUtility.UrlDecode(action); var wsdsd = UtilityRepository.Base64UrlDecode(ads); var dfd = UtilityRepository.Decrypt(wsdsd, EncriptionKey.PrivateKey); var InitialDetail = new TradelaneBookingRepository().GetDetailsFormString(dfd); if (InitialDetail != null && !string.IsNullOrEmpty(InitialDetail.FrayteNumber) && InitialDetail.AgentId > 0 && InitialDetail.ShipmentMethodHandlerId > 0 && (string.IsNullOrEmpty(InitialDetail.Leg) || (!string.IsNullOrEmpty(InitialDetail.Leg) || InitialDetail.Leg == "Leg1" || InitialDetail.Leg == "Leg2"))) { int TradelaneShipmentId = new TradelaneBookingRepository().ValidateMAWBInitial(InitialDetail); bool validAgent = false; if (TradelaneShipmentId > 0) { if (InitialDetail.ShipmentMethodHandlerId != 5) { validAgent = new TradelaneBookingRepository().ValidateAgent(InitialDetail.AgentId, TradelaneShipmentId); } else { validAgent = new TradelaneBookingRepository().ValidateAgent(InitialDetail.AgentId, TradelaneShipmentId, InitialDetail.Leg); } if (validAgent) { bool status = new TradelaneBookingRepository().IsMAWBUploaded(TradelaneShipmentId, InitialDetail.AgentId, InitialDetail.Leg); detail.FrayteNumber = InitialDetail.FrayteNumber; detail.AgentId = InitialDetail.AgentId; detail.TradelaneShipmentId = TradelaneShipmentId; detail.HAWBpackages = GetGroupedHAWBPieces(TradelaneShipmentId); detail.List = new MawbAllocationRepository().GetMawbAllocation(TradelaneShipmentId, InitialDetail.Leg); detail.IsMAWBAllocated = status; return(Ok(detail)); } else { return(BadRequest("SessionExpired")); } } else { return(BadRequest()); } } else { return(BadRequest()); } } catch (Exception ex) { return(BadRequest()); } }