public async Task ProcessAsync_SetsContentOnContext() { // Arrange var detailsContext = new DetailsContext(); detailsContext.SetSummary(attributes: null, new HtmlString("The summary")); var context = new TagHelperContext( tagName: "govuk-details-text", allAttributes: new TagHelperAttributeList(), items: new Dictionary <object, object>() { { typeof(DetailsContext), detailsContext } }, uniqueId: "test"); var output = new TagHelperOutput( "govuk-details-text", attributes: new TagHelperAttributeList(), getChildContentAsync: (useCachedResult, encoder) => { var tagHelperContent = new DefaultTagHelperContent(); tagHelperContent.SetContent("The text"); return(Task.FromResult <TagHelperContent>(tagHelperContent)); }); var tagHelper = new DetailsTextTagHelper(); // Act await tagHelper.ProcessAsync(context, output); // Assert Assert.Equal("The text", detailsContext.Text?.content.AsString()); }
public ActionResult SearchResults(String name) { DetailsContext obj = new DetailsContext(); Student Students = obj.Students.Where(c => c.Name == name).FirstOrDefault(); return(PartialView(Students)); }
public ActionResult edit(int id) { DetailsContext obj = new DetailsContext(); Student Students = obj.Students.Where(c => c.ID == id).FirstOrDefault(); return(View(Students)); }
public async Task ProcessAsync_ParentAlreadyHasText_ThrowsInvalidOperationException() { // Arrange var detailsContext = new DetailsContext(); detailsContext.SetText(new AttributeDictionary(), new HtmlString("The text")); var context = new TagHelperContext( tagName: "govuk-details-summary", allAttributes: new TagHelperAttributeList(), items: new Dictionary <object, object>() { { typeof(DetailsContext), detailsContext } }, uniqueId: "test"); var output = new TagHelperOutput( "govuk-details-summary", attributes: new TagHelperAttributeList(), getChildContentAsync: (useCachedResult, encoder) => { var tagHelperContent = new DefaultTagHelperContent(); tagHelperContent.SetContent("The summary"); return(Task.FromResult <TagHelperContent>(tagHelperContent)); }); var tagHelper = new DetailsSummaryTagHelper(); // Act var ex = await Record.ExceptionAsync(() => tagHelper.ProcessAsync(context, output)); // Assert Assert.IsType <InvalidOperationException>(ex); Assert.Equal("<govuk-details-summary> must be specified before <govuk-details-text>.", ex.Message); }
public ActionResult createnew4(Student s) { DetailsContext obj = new DetailsContext(); obj.Students.Add(s); obj.SaveChanges(); return(RedirectToAction("Index")); }
public static bool Login(string username, string password) { using (DetailsContext entities = new DetailsContext()) { return(entities.Students.Any(user => user.FirstName.Equals(username, StringComparison.OrdinalIgnoreCase) && user.Password == password)); } }
// GET: Student public ActionResult Index() { DetailsContext obj = new DetailsContext(); List <Student> Students = obj.Students.ToList(); return(View(Students)); }
public ActionResult delete(int id) { DetailsContext obj = new DetailsContext(); Student Students = obj.Students.Where(c => c.ID == id).FirstOrDefault(); obj.Students.Remove(Students); obj.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult edit(Student s) { DetailsContext obj = new DetailsContext(); Student Students = obj.Students.Where(c => c.ID == s.ID).FirstOrDefault(); obj.Entry(Students).CurrentValues.SetValues(s); obj.SaveChanges(); return(RedirectToAction("Index")); }
public void ThrowIfStagesIncomplete_StageAtNoneThrowsInvalidOperationException() { // Arrange var ctx = new DetailsContext(); // Act & Assert Assert.Equal(DetailsRenderStage.None, ctx.RenderStage); var ex = Assert.Throws <InvalidOperationException>(() => ctx.ThrowIfStagesIncomplete()); Assert.Equal("Missing one or more child elements.", ex.Message); }
public void ThrowIfStagesIncomplete_StageAtTextDoesNotThrow() { // Arrange var ctx = new DetailsContext(); ctx.SetSummary(attributes: null, new HtmlString("Summary")); ctx.SetText(attributes: null, new HtmlString("Text")); // Act & Assert Assert.Equal(DetailsRenderStage.Text, ctx.RenderStage); ctx.ThrowIfStagesIncomplete(); }
public JsonResult validation(string Name) { DetailsContext db = new DetailsContext(); bool isvalid = true; string um = (from b in db.Students where b.Name == Name select b.Name).FirstOrDefault(); if (um != null) { isvalid = false; } return(Json(isvalid, JsonRequestBehavior.AllowGet)); }
public void ThrowIfStagesIncomplete_StageAtSummaryThrowsInvalidOperationException() { // Arrange var ctx = new DetailsContext(); ctx.SetSummary(attributes: null, new HtmlString("Summary")); // Act & Assert Assert.Equal(DetailsRenderStage.Summary, ctx.RenderStage); var ex = Assert.Throws <InvalidOperationException>(() => ctx.ThrowIfStagesIncomplete()); Assert.Equal("Missing one or more child elements.", ex.Message); }
public void SetSummary_StageAtSummaryThrowsInvalidOperationException() { // Arrange var ctx = new DetailsContext(); ctx.SetSummary(attributes: null, new HtmlString("Summary")); // Act & Assert Assert.Equal(DetailsRenderStage.Summary, ctx.RenderStage); var ex = Assert.Throws <InvalidOperationException>(() => ctx.SetSummary(attributes: null, new HtmlString("Summary"))); Assert.Equal("Cannot render <govuk-details-summary> here.", ex.Message); }
public void CreateDetails(Domain.Model.Details d) { using (DetailsContext context = new DetailsContext()) { Details p = new Details() { Id = d.id, FirstName = d.FirstName, LastName = d.LastName }; context.people.Add(p); context.SaveChanges(); } }
public void GetLogs(int hour, string paramID, Action<LogN[]> callback) { Debug.Assert(callback != null); DetailsContext context = new DetailsContext(); var q = context.GetLogsQuery(hour, paramID, ServerSave.Current.ConnectionServerNames); context.Load(q, c => { Debug.WriteLine("{0:HH:mm:ss.fff}>GetLogs", DateTime.Now); if (ProcessError(c)) { callback(null); return; } callback(ToLogNs(c.Entities.ToArray())); }, null); }
public IEnumerable <Domain.Model.Details> GetAllDetails() { IList <Details> d; var cachedDetails = cache.StringGet("Details"); if (!string.IsNullOrEmpty(cachedDetails)) { d = JsonConvert.DeserializeObject <List <Details> >(cachedDetails); } else { using (DetailsContext context = new DetailsContext()) { d = context.people.ToList <Details>(); } cache.StringSet("Details", JsonConvert.SerializeObject(d)); } var p = from q in d select q.ToDomainDetails(); return(p.ToList()); }
public void GetMailExtra(Action<MailExtraLog[]> callback) { Debug.Assert(callback != null); DetailsContext context = new DetailsContext(); context.RegisterSIDParam(SIDs, c => { if (ProcessError(c)) { callback(null); return; } var q = context.GetMailExtrasQuery(c.Value, ServerSave.Current.ConnectionServerNames); context.Load(q, cc => { if (ProcessError(cc)) { callback(null); return; } callback(ToMailExtraLog(cc.Entities.ToArray())); }, null); }, null); }
public void GetValidHours(string paramID, Action<int[]> callback) { Debug.Assert(callback != null); DetailsContext context = new DetailsContext(); var qValidHours = context.GetValidHours(paramID, ServerSave.Current.ConnectionServerNames, hour => { Debug.WriteLine("{0:HH:mm:ss.fff}>GetValidHours", DateTime.Now); if (ProcessError(hour)) { callback(null); return; } callback(hour.Value); }, null); }
public void GetParamID(Action<string> callback) { Debug.Assert(callback != null); DetailsContext context = new DetailsContext(); context.RegisterDetailsParam(UserIDs, CurrentDate, EventIDs, EventIDRanges, PcID, c => { Debug.WriteLine("{0:HH:mm:ss.fff}>GetParamID", DateTime.Now); if (ProcessError(c)) { callback(null); return; } callback(c.Value); }, null); }
public DetailController(DetailsContext context) { _context = context; }
public SignUpDetailsController(DetailsContext context) { _context = context; }
public KeeperListController(DetailsContext context) { _context = context; }