public async Task <IActionResult> Create([Bind("Id,Name,MobileNumber")] Profile profile) { if (ModelState.IsValid) { profile.Id = Guid.NewGuid(); _context.Add(profile); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(profile)); }
public async Task <IActionResult> Create([Bind("LeadViewModelId,Name,MobileNumber,SourceId,CreatedDate")] LeadViewModel leadViewModel) { if (ModelState.IsValid) { Profile profile = new Profile { Id = Guid.NewGuid(), Name = leadViewModel.Name, MobileNumber = leadViewModel.MobileNumber }; Lead lead = new Lead { LeadId = Guid.NewGuid(), Profile = profile, LeadSourceId = leadViewModel.SourceId }; _context.Add(profile); _context.Add(lead); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(leadViewModel)); }