public async Task <IActionResult> Get(int id) { if (!ModelState.IsValid) { return(BadRequest(new ModelStateResult(ModelState))); } var companyDto = await _companiesService.Get(id, UserId); return(Ok(companyDto)); }
public ActionResult firmaresim(HttpPostedFileBase resim) { Companies kayit = new Companies(); var firma = _companieservice.Get(3); kayit = firma; kayit.CompanyLogo = new byte[resim.ContentLength]; resim.InputStream.Read(kayit.CompanyLogo, 0, resim.ContentLength); _companieservice.Update(kayit); return(RedirectToAction("firmaresim")); }
public ActionResult Firmabilgi(int id) { Firmabilgilistesi veri = new Firmabilgilistesi(); veri.Menunamelistesi = new List <MenuNames>(); veri.Menulistesi = new List <Menus>(); veri.yorumlistesi = new List <Comment>(); foreach (var item in _menunameservice.Getirliste(id)) { veri.Menunamelistesi.Add(item); } veri.firmabilgileri = _companieservice.Get(id); var yorum = _commentservice.Getir(id); string dosyayolu = @"~\Areas\Admin\Content\hard.txt"; StreamReader oku = new StreamReader(Server.MapPath("~/Areas/Admin/Content/hard.txt")); string[] dizi = new string[13]; string[] dizi2 = new string[13]; ArrayList elemanlar = new ArrayList(); ArrayList yorumdizi = new ArrayList(); string satirlar; int say = 0; while ((satirlar = oku.ReadLine()) != null) { dizi = satirlar.Split(','); int diziuzunluk = dizi.Count(); Array.Resize(ref dizi, diziuzunluk); for (int i = 0; i < dizi.Count(); i++) { elemanlar.Add(dizi[i]); } say++; } for (int k = 0; k < yorum.Count(); k++) { dizi2 = yorum[k].Comments.Split(' '); int diziuzunluk = dizi2.Count(); Array.Resize(ref dizi, diziuzunluk); for (int j = 0; j < dizi2.Count(); j++) { yorumdizi.Add(dizi2[j]); } for (int m = 0; m < yorumdizi.Count; m++) { for (int i = 0; i < elemanlar.Count; i++) { if (elemanlar[i].Equals(yorumdizi[m]) == true) { Comment yorumum = new Comment(); yorumum.Id = yorum[k].Id; yorumum = yorum[k]; yorumum.CommentConfirm = false; _commentservice.Update(yorumum); } } } yorumdizi.Clear(); } oku.Close(); foreach (var item in _commentservice.Getir(id)) { if (item.CommentConfirm == true) { veri.yorumlistesi.Add(item); } } foreach (var item in _menunameservice.Getirliste(id)) { foreach (var item2 in _menuservice.Getirlistefirma(id)) { if (item.CompaniesId == item2.CompaniesId && item.Id == item2.MenuNamesId) { veri.Menulistesi.Add(item2); } } } return(View(veri)); }
public ActionResult Details(long id) { return(View(_companiesService.Get(id))); }