public IHttpActionResult PostAccount_Holder(RegisterForIB registerForIB) { var validate = db.Account_Holder.Where(a => a.account_no == registerForIB.account_no && a.customer_id == registerForIB.customer_id && a.login_pass == null).FirstOrDefault(); var exists = db.Account_Holder.Where(a => a.account_no == registerForIB.account_no && a.customer_id == registerForIB.customer_id && a.login_pass != null).FirstOrDefault(); var invalid = db.Account_Holder.Where(a => a.account_no == registerForIB.account_no && a.customer_id == registerForIB.customer_id).FirstOrDefault(); if (validate != null) { db.registerforib(registerForIB.customer_id, registerForIB.login_pass, registerForIB.trans_pass); return(Ok("success")); } if (exists != null) { return(Ok("exists")); } if (invalid == null) { return(Ok("invalid")); } return(Ok()); //if (!ModelState.IsValid) //{ // return BadRequest(ModelState); //} //db.Account_Holder.Add(account_Holder); //try //{ // db.SaveChanges(); //} //catch (DbUpdateException) //{ // if (Account_HolderExists(account_Holder.account_no)) // { // return Conflict(); // } // else // { // throw; // } //} // return CreatedAtRoute("DefaultApi", new { id = account_Holder.account_no }, account_Holder); }