public async Task <IHttpActionResult> PostValidationPasscode(ValidationPasscode validationPasscode) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ValidationPasscode.Add(validationPasscode); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (ValidationPasscodeExists(validationPasscode.validationElement)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = validationPasscode.validationElement }, validationPasscode)); }
public async Task <IHttpActionResult> PutValidationPasscode(string id, ValidationPasscode validationPasscode) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != validationPasscode.validationElement) { return(BadRequest()); } db.Entry(validationPasscode).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ValidationPasscodeExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ValidationPasscode AddValidationPasscode(ValidationPasscode validationPasscode) { var result = unitOfWork.ValidationPasscodeRepository.Insert(validationPasscode); unitOfWork.Save(); return(result); }
public async Task <IHttpActionResult> GetValidationPasscode(string id) { ValidationPasscode validationPasscode = await db.ValidationPasscode.FindAsync(id); if (validationPasscode == null) { return(NotFound()); } return(Ok(validationPasscode)); }
public async Task <IHttpActionResult> DeleteValidationPasscode(string id) { ValidationPasscode validationPasscode = await db.ValidationPasscode.FindAsync(id); if (validationPasscode == null) { return(NotFound()); } db.ValidationPasscode.Remove(validationPasscode); await db.SaveChangesAsync(); return(Ok(validationPasscode)); }
public void UpdateValidationPasscode(ValidationPasscode validationPasscode) { unitOfWork.ValidationPasscodeRepository.Update(validationPasscode); unitOfWork.Save(); }