public ActionResult AddPost(WPost model) { string[] etiketler = model.Tags.Split(',');//Her virgülden sonrasını Obje olarak alıyor. List <Tag> tags = new List <Tag>(); foreach (var item in etiketler) { tags.Add(new Tag { Name = item.Trim() }); //Trim baştaki ve sondaki boşlıkları siler. } int catID; if (CatagoryRepo.Get(model.Category) == null) { CatagoryRepo.Add(new Category { Name = model.Category }); catID = CatagoryRepo.Get(model.Category).CategoryID; } else { catID = CatagoryRepo.Get(model.Category).CategoryID; } Post pst = new Post(); pst.Title = model.Title; pst.PostDate = DateTime.Now; pst.Concent = model.Content; pst.Tags = tags; pst.CategoryID = catID; pst.AdminID = 1; if (model.PostID == 0) { PostRepo.Add(pst); } else { pst.PostID = model.PostID; PostRepo.Uptade(pst); } return(RedirectToAction("List", "Dashboard")); }