public async Task<IHttpActionResult> Register(Person person) { if (!ModelState.IsValid) { return BadRequest(ModelState); } var personList = db.Persons.Where(p => p.Account == person.Account); if (personList.Count() > 0) return BadRequest("Exist The Account"); db.Persons.Add(person); await db.SaveChangesAsync(); return Ok(person); }
public async Task<IHttpActionResult> EditPerson(Person data) { if (!ModelState.IsValid) { return BadRequest(ModelState); } db.Entry(data).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { return NotFound(); } return Ok(data); }