public UslugaInsertRequest Insert(UslugaInsertRequest model) { if (model.Nova) { Usluga u = _mapper.Map <Usluga>(model); _context.Usluga.Add(u); _context.SaveChanges(); UslugaSmjestaj us = new UslugaSmjestaj() { SmjestajId = model.SmjestajId, UslugaId = u.UslugaId }; _context.UslugaSmjestaj.Add(us); _context.SaveChanges(); return(model); } else { UslugaSmjestaj us = new UslugaSmjestaj { SmjestajId = model.SmjestajId, UslugaId = model.UslugaId }; _context.UslugaSmjestaj.Add(us); _context.SaveChanges(); return(model); } }
public void Delete(int id) { UslugaSmjestaj us = _context.UslugaSmjestaj.Find(id); int UslugaId = us.UslugaId; _context.UslugaSmjestaj.Remove(us); if (!_context.UslugaSmjestaj.Where(x => x.UslugaId == UslugaId).Any()) { Usluga u = _context.Usluga.Find(UslugaId); _context.Usluga.Remove(u); } _context.SaveChanges(); }