コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }