public async Task <ActionResult> Register(RegisterViewModel model) { if (ModelState.IsValid) { var user = new ApplicationUser { UserName = model.Email, Email = model.Email }; var result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { var employee = new Employee { AccountId = user.Id, FirstName = model.FirstName, LastName = model.LastName, LicenseCredentials = model.LicenseCredentials, Position = model.Position }; ChartEntities db = new ChartEntities(); db.Employees.Add(employee); db.SaveChanges(); await SignInManager.SignInAsync(user, isPersistent : false, rememberBrowser : false); // For more information on how to enable account confirmation and password reset please visit https://go.microsoft.com/fwlink/?LinkID=320771 // Send an email with this link // string code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id); // var callbackUrl = Url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = code }, protocol: Request.Url.Scheme); // await UserManager.SendEmailAsync(user.Id, "Confirm your account", "Please confirm your account by clicking <a href=\"" + callbackUrl + "\">here</a>"); return(RedirectToAction("Index", "Visits")); } AddErrors(result); } // If we got this far, something failed, redisplay form return(View(model)); }
public static void Main() { Console.WriteLine("Open RunExamples.cs. In Main() method, Un-comment the example that you want to run"); Console.WriteLine("====================================================="); // Un-comment the one you want to try out // ===================================================== // ===================================================== // Charts // ===================================================== // ===================================================== ChartEntities.Run(); //ChartTrendLines.Run(); //ExistingChart.Run(); //NormalCharts.Run(); //NumberFormat.Run(); //ScatteredChart.Run(); //// ===================================================== //// ===================================================== //// Presentations //// ===================================================== //// ===================================================== //AccessBuiltinProperties.Run(); //AccessModifyingProperties.Run(); //AccessOpenDoc.Run(); //AccessProperties.Run(); //ConvertToPDF.Run(); //ConvertWithNoteToTiff.Run(); //Convert_HTML.Run(); //Convert_Tiff_Custom.Run(); //Convert_Tiff_Default.Run(); //Convert_XPS.Run(); //Convert_XPS_Options.Run(); //ModifyBuiltinProperties.Run(); //OpenPasswordPresentation.Run(); //OpenPresentation.Run(); //PPTtoPPTX.Run(); //RemoveWriteProtection.Run(); //SaveAsReadOnly.Run(); //SaveProperties.Run(); //SaveToFile.Run(); //SaveWithPassword.Run(); //// ===================================================== //// ===================================================== //// Shapes //// ===================================================== //// ===================================================== //AccessOLEObjectFrame.Run(); //AddArrowShapedLine.Run(); //AddArrowShapedLineToSlide.Run(); //AddAudioFrame.Run(); //AddOLEObjectFrame.Run(); //AddPlainLineToSlide.Run(); //AddSimplePictureFrames.Run(); //AddVideoFrame.Run(); //AnimationsOnShapes.Run(); //ChangeOLEObjectData.Run(); //ConnectorLineAngle.Run(); //EmbeddedVideoFrame.Run(); //FillShapesGradient.Run(); //FillShapesPattern.Run(); //FillShapesPicture.Run(); //FindShapeInSlide.Run(); //FormatJoinStyles.Run(); //FormatLines.Run(); //FormattedEllipse.Run(); //FormattedRectangle.Run(); //PictureFrameFormatting.Run(); //RotatingShapes.Run(); //SimpleEllipse.Run(); //SimpleRectangle.Run(); //// ===================================================== //// ===================================================== //// Slides in Presentation //// ===================================================== //// ===================================================== //AccessSlides.Run(); //AddSlides.Run(); //BetterSlideTransitions.Run(); //ChangePosition.Run(); //CloneAtEndOfAnother.Run(); //CloneAtEndOfAnotherSpecificPosition.Run(); //CloneToAnotherPresentationWithMaster.Run(); //CloneWithInSamePresentation.Run(); //CloneWithinSamePresentationToEnd.Run(); //CreateSlidesSVGImage.Run(); //RemoveSlideUsingIndex.Run(); //RemoveSlideUsingReference.Run(); //SetBackgroundToGradient.Run(); //SetImageAsBackground.Run(); //SetSlideBackgroundMaster.Run(); //SetSlideBackgroundNormal.Run(); //SimpleSlideTransitions.Run(); //ThumbnailFromSlide.Run(); //ThumbnailFromSlideInNotes.Run(); //ThumbnailWithUserDefinedDimensions.Run(); //// ===================================================== //// ===================================================== //// Smart Arts //// ===================================================== //// ===================================================== //AccessChildNodes.Run(); //AccessChildNodeSpecificPosition.Run(); //AccessSmartArt.Run(); //AccessSmartArtShape.Run(); //AddNodes.Run(); //AddNodesSpecificPosition.Run(); //AssistantNode.Run(); //CreateSmartArtShape.Run(); //RemoveNode.Run(); //RemoveNodeSpecificPosition.Run(); //SmartArtNodeLevel.Run(); //// ===================================================== //// ===================================================== //// Tables //// ===================================================== //// ===================================================== //RemovingRowColumn.Run(); //TableFromScratch.Run(); //TableWithCellBorders.Run(); //UpdateExistingTable.Run(); //// ===================================================== //// ===================================================== //// Text //// ===================================================== //// ===================================================== //DefaultFonts.Run(); //ExportingHTMLText.Run(); //FontFamily.Run(); //FontProperties.Run(); //ImportingHTMLText.Run(); //MultipleParagraphs.Run(); //ParagraphBullets.Run(); //ParagraphIndent.Run(); //ParagraphsAlignment.Run(); //ReplacingText.Run(); //ShadowEffects.Run(); //TextBoxHyperlink.Run(); //TextBoxOnSlideProgram.Run(); // Stop before exiting Console.WriteLine("\n\nProgram Finished. Press any key to exit...."); Console.ReadKey(); }
public PatientsController(ChartEntities db) { this.db = db; }