public async Task <ActionResult> Index() { var recentTask = _recordService.GetRecentlyAddedRecords(); var states = _stateCityService.GetStates(); var model = new HomeModel(states, await recentTask); return(View(model)); }
public async Task <string> SaveRecord(Record record) { if (await _context.Records.AnyAsync(r => r.Contact == record.Contact && r.ServiceType == record.ServiceType)) { return("Already exists"); } if (record.StateId > 0) { record.StateName = _stateCityService.GetStates().FirstOrDefault(s => s.Id == record.StateId)?.Name; } if (record.CityId > 0) { record.CityName = _stateCityService.GetCities().FirstOrDefault(s => s.Id == record.CityId)?.Name; } _context.Records.Add(record); if (await _context.SaveChangesAsync() > 0) { return(""); } return("Record could not be saved"); }