public async Task <IActionResult> PutBidding(int id, Bidding bidding) { if (id != bidding.TenderId) { return(BadRequest()); } _context.Entry(bidding).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BiddingExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <bool> DeleteTender(int id) { var tender = await _tenderPlusDBContext.Tender.FindAsync(id); if (tender == null) { return(true); } var bidding = await _tenderPlusDBContext.Bidding.FindAsync(tender.Id); _tenderPlusDBContext.Bidding.Remove(bidding); _tenderPlusDBContext.Tender.Remove(tender); await _tenderPlusDBContext.SaveChangesAsync(); return(true); }
public async Task <ActionResult <User> > DeleteUser(int id) { var user = await _context.User.FindAsync(id); if (user == null) { return(NotFound()); } _context.User.Remove(user); await _context.SaveChangesAsync(); return(user); }
public async Task <string> CreateDBLogin(Login login) { _tenderPlusDBContext.Login.Add(login); try { await _tenderPlusDBContext.SaveChangesAsync(); } catch (DbUpdateException) { if (LoginExists(login.UserName)) { return("Already Present"); } else { throw; } } return("Success"); }
public async Task <bool> CreateDBUser(User user) { _tenderPlusDBContext.User.Add(user); try { await _tenderPlusDBContext.SaveChangesAsync(); } catch (DbUpdateException) { if (UserExists(user.Id)) { return(false); } else { throw; } } return(true); }