public ActionResult AddPost(PostVievModel model) { Post postEntity = new Post { UserName = model.UserName, UserPost = model.UserPost, AddData = DateTime.UtcNow, ModData = DateTime.UtcNow, IPAddress = Request.HttpContext.Connection.RemoteIpAddress.ToString(), Coments = new Coments { User = model.UserName, Text = model.UserPost, AddData = DateTime.UtcNow, ModData = DateTime.UtcNow, IPAddress = Request.HttpContext.Connection.RemoteIpAddress.ToString(), } }; postService.InsertPost(postEntity); if (postEntity.Id > 0) { return(RedirectToAction("index")); } return(View(model)); }
public AcceptedResult EditUser(int?id) { PostVievModel model = new PostVievModel(); if (id.HasValue && id != 0) { Post postEntity = postService.GetPost(id.Value); Coments comentsEntity = comentsService.GetComents(id.Value); model.UserName = postEntity.UserName; model.UserPost = postEntity.UserPost; } return(PartialView("_EditPost", model)); }
public IActionResult Index() { List <PostVievModel> model = new List <PostVievModel>(); postService.GetPost().ToList().ForEach(p => { Coments coments = comentsService.GetComents(p.Id); PostVievModel post = new PostVievModel { Id = p.Id, UserName = $"{p}", // UserPost = post.UserPost }; model.Add(post); }); return(View(model)); }
public ActionResult EditPost(PostVievModel model) { Post postEntity = postService.GetPost(model.Id); postEntity.UserName = model.UserName; postEntity.ModData = DateTime.UtcNow; postEntity.IPAddress = Request.HttpContext.Connection.RemoteIpAddress.ToString(); Coments comentsEntity = comentsService.GetComents(model.Id); comentsEntity.User = model.UserName; comentsEntity.Text = model.UserPost; comentsEntity.ModData = DateTime.UtcNow; comentsEntity.IPAddress = Request.HttpContext.Connection.RemoteIpAddress.ToString(); postEntity.Coments = comentsEntity; postService.UpdatePost(postEntity); if (postEntity.Id > 0) { return(RedirectToAction("index")); } return(View(model)); }