public HttpResponseMessage DeleteMethod(int Id) { string OutMessage = string.Empty; using (callcenterEntities db = new callcenterEntities()) { List <userinfo> emplist = new List <userinfo>(); try { ObjectParameter Output = new ObjectParameter("responseMessage", typeof(string)); string plogin = db.userinfoes.Find(Id).LoginName; db.uspDeleteUser(plogin, Output); OutMessage = Convert.ToString(Output.Value); // emplist = db.userinfoes.ToList(); emplist = db.userinfoes.ToList(); emplist.FirstOrDefault(i => i.UserId == Id).IsActive = false; } catch (DbUpdateConcurrencyException ex) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex)); } return(Request.CreateResponse(HttpStatusCode.OK, new { emplist, responsemessage = OutMessage })); } }