public async Task <Event> GetEventDetails(int id, string username = "") { var objEvent = Mapper.Event(await _bllEvents.GetAsync(id)); if (string.IsNullOrWhiteSpace(username)) { return(objEvent); } var bidderId = (await _bllUsers.GetByUsernameAsync(username)).Id; if (objEvent.TopBidder == bidderId) { return(objEvent); } objEvent.PriceChanged = true; return(objEvent); }