public async Task <IActionResult> PutVirement([FromRoute] Guid id, [FromBody] Virement virement) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != virement._id) { return(BadRequest()); } _context.Entry(virement).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VirementExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public Virement ajouterVirement(Virement v) { using (var db = new ProjetContext()) { db.virements.Add(v); v.TypePaiement = typePaiement.Virement; db.SaveChanges(); return(v); } }
public ActionResult AjouterVirement(Virement v) { if (ModelState.IsValid) { v.Actif = true; v.UtilisateurId = Convert.ToInt32(Session["ClientId"]); iclient.ajouterVirement(v); return(RedirectToAction("LoggedIn", "Client")); } else { return(View(v)); } }
public async Task <IActionResult> PostVirement([FromBody] Virement virement) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } string currentUserId = User.FindFirst(ClaimsIdentity.DefaultNameClaimType)?.Value; var user = await _context.Users.SingleOrDefaultAsync(m => m._id.ToString() == currentUserId); if (user != null) { return(BadRequest()); } if (!user.canVir) { return(Unauthorized()); } _context.Virements.Add(virement); await _context.SaveChangesAsync(); return(CreatedAtAction("GetVirement", new { id = virement._id }, virement)); }
public Virement ajouterVirement(Virement v) { return(idao.ajouterVirement(v)); }