public IActionResult EditBlog(Blog blog) { return(Content($"{blog.Id} {blog.Headline} {blog.IsOpen} {blog.UserId}")); DbConnection.EditBlog(MappingModels.MapModelBlog(blog)); return(View()); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env) { app.DatabaseSeed(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseIpRateLimiting(); app.UseExceptionHandler(appBuilder => { appBuilder.Run(async context => { context.Response.StatusCode = 500; await context.Response.WriteAsync("An unexpected fault happend. Try again later"); }); }); app.UseResponseCompression(); AutoMapper.Mapper.Initialize(cfg => MappingModels.Initialize(cfg)); app.UseHttpsRedirection(); app.UseMvc(); }
public IActionResult DisplayBlog() { var bl = DbConnection.DisplayBlog(Request.Cookies["userId"]).ToList(); var blogs = MappingModels.MapListDatabaseBlog(bl); return(View(blogs)); }
public IActionResult Index() { var blogs = MappingModels.MapListDatabaseBlog(DbConnection.DisplayAllBlogs()); if (Request.Cookies.ContainsKey("userId")) { return(View(blogs)); } return(RedirectToAction("Login", "Auth")); }
public ActionResult Registration(User user) { if (!ModelState.IsValid) { return(View()); } if (DbConnection.IsHasUser(user.Login, user.Password)) { return(View()); } DbConnection.SaveUser(MappingModels.MapModelUser(user)); var userId = DbConnection.GetId(user.Login, user.Password); Response.Cookies.Append("userId", userId.ToString()); return(RedirectToAction("Index", "Home")); }
public IActionResult CreateBlog(Blog myBlog) { myBlog.UserId = Int32.Parse(Request.Cookies["userId"]); DbConnection.SaveBlog(MappingModels.MapModelBlog(myBlog)); return(View()); }
public IActionResult Account() { var user = MappingModels.MapDatabaseUser(DbConnection.GetUser(Request.Cookies["userId"])); return(View(user)); }