public ListingVo insert(ListingVo input) { using (var db = new MainDb()) { db.listings.Add(input); db.SaveChanges(); return input; } }
public ListingVo update(ListingVo input, Guid? listingId= null) { using (var db = new MainDb()) { if (listingId == null) listingId = input.listingId; var res = db.listings.FirstOrDefault(e => e.listingId == listingId); if (res == null) return null; input.created = res.created; // input.createdBy = res.createdBy; db.Entry(res).CurrentValues.SetValues(input); db.SaveChanges(); return res; } }