public Model.Ocjene Update(int id, OcjeneInsertRequest request) { var entity = _context.Ocjene.Find(id); _mapper.Map(request, entity); entity.IsDeleted = false; _context.SaveChanges(); return(_mapper.Map <Model.Ocjene>(entity)); }
public Model.Ocjene Insert(OcjeneInsertRequest request) { Database.Ocjene entity = _mapper.Map <Database.Ocjene>(request); entity.KorisnikId = Security.BasicAuthenticationHandler.PrijavljeniKorisnik.KorisniciId; _context.Ocjene.Add(entity); _context.SaveChanges(); return(_mapper.Map <Model.Ocjene>(entity)); }
public Model.Ocjene Insert(OcjeneInsertRequest request) { request.IsDeleted = false; var entity = _mapper.Map <Database.Ocjene>(request); _context.Ocjene.Add(entity); _context.SaveChanges(); return(_mapper.Map <Model.Ocjene>(entity)); }
private async Task ocijeniTri() { OcjeneInsertRequest request = new OcjeneInsertRequest() { KnjigaId = Knjiga.KnjigaId, KorisnikId = Global.PrijavljeniKorisnik.KorisnikId, Ocjena = 3 }; var entity = await _ocjeneService.Insert <Biblioteka_Model.Ocjene>(request); if (entity != null) { await App.Current.MainPage.DisplayAlert("Info", "Uspješno ste ocijenili knjigu", "OK"); } }
public Model.Ocjene Update(int id, OcjeneInsertRequest request) { Database.Ocjene entity = _context.Ocjene.Where(x => x.RezervacijaId == id).FirstOrDefault(); _context.Ocjene.Attach(entity); _context.Ocjene.Update(entity); entity = _mapper.Map(request, entity); _context.SaveChanges(); return(_mapper.Map <Model.Ocjene>(entity)); }
public Model.Ocjene OcijeniRutu(OcjeneInsertRequest request) { int KorisnikId = Security.BasicAuthenticationHandler.PrijavljeniKorisnik.KorisniciId; Database.Ocjene entity = _context.Ocjene.Where(x => x.RezervacijaId == request.RezervacijaId && x.KorisnikId == KorisnikId).FirstOrDefault(); if (entity != null) { entity.Ocjena = request.Ocjena; entity.Komentar = request.Komentar; } else { entity = _mapper.Map <Database.Ocjene>(request); entity.KorisnikId = KorisnikId; entity.DatumOcjene = DateTime.Now; _context.Ocjene.Add(entity); } _context.SaveChanges(); return(_mapper.Map <Model.Ocjene>(entity)); }
public Biblioteka_Model.Ocjene Insert(OcjeneInsertRequest request) { bool postoji = false; var lista = _context.Ocjene.ToList(); foreach (var item in lista) { if (item.KnjigaId == request.KnjigaId && item.KorisnikId == request.KorisnikId) { postoji = true; } } if (postoji) { return(null); } else { var entity = _mapper.Map <Database.Ocjene>(request); _context.Ocjene.Add(entity); _context.SaveChanges(); return(_mapper.Map <Biblioteka_Model.Ocjene>(entity)); } }
public Biblioteka_Model.Ocjene Insert([FromBody] OcjeneInsertRequest request) { return(_service.Insert(request)); }
public Model.Ocjene Delete(int id, OcjeneInsertRequest request) { return(_ocjeneService.Delete(id, request)); }
public Model.Ocjene Insert(OcjeneInsertRequest request) { return(_ocjeneService.Insert(request)); }