public async override Task Handle(LoginEvent @event) { try { var eventDescription = $"{@event.GetType().Name} { @event}"; Entities.LoginInfo entity = new Entities.LoginInfo { DateTime = @event.OccurenceTime, Username = @event.Name, From = @event.Origin, Id = @event.Id + @event.GetType().Name }; if (dbContext.Logins.FirstOrDefault(r => r.Id == entity.Id) == null) { dbContext.Logins.Add(entity); dbContext.SaveChanges(); } eventBus.PublishEvent(new AckEvent { AdjEventId = @event.Id, Status = AckStatus.Success }); } catch (Exception e) { eventBus.PublishEvent(new AckEvent { AdjEventId = @event.Id, Description = e.ToString(), Status = AckStatus.Failed }); } }
Entities.LoginInfo objlogin = new Entities.LoginInfo(); //SPM cmtd 22072020 //avisek check login details public Entities.LoginInfo VerifyLoginBLL(string email, string password) { DataAccessLayer.VerifyLoginDAL loginDAO = new DataAccessLayer.VerifyLoginDAL(); Entities.LoginInfo entObj1 = new Entities.LoginInfo(); //entObj1 = accDAO1.VerifyLoginDAL(txtsupusername, txtsuppassword); entObj1 = loginDAO.VerifyLogin(email, password); return(entObj1); }