// PUT api/<controller>/5
        public HttpResponseMessage Put(String Id, Api_Models.MstUser_ApiModel objUser)
        {
            try
            {
                var user = from d in db.MstUsers
                           where d.Id == Convert.ToInt32(Id)
                           select d;

                if (user.Any())
                {
                    var updateUser = user.FirstOrDefault();
                    updateUser.FirstName    = objUser.FirstName;
                    updateUser.LastName     = objUser.LastName;
                    updateUser.Password     = objUser.Password;
                    updateUser.UserTypeId   = objUser.UserTypeId;
                    updateUser.AspNetUserId = objUser.AspNetUserId;
                    updateUser.UserName     = objUser.UserName;
                    updateUser.Email        = objUser.Email;
                    db.SubmitChanges();

                    return(Request.CreateResponse(HttpStatusCode.OK));
                }
                else
                {
                    return(Request.CreateResponse(HttpStatusCode.BadRequest, "User not found!"));
                }
            }
            catch (Exception e)
            {
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message));
            }
        }
        // POST api/<controller>
        public HttpResponseMessage Post(Api_Models.MstUser_ApiModel objUser)
        {
            try
            {
                Data.MstUser newUser = new Data.MstUser
                {
                    FirstName    = objUser.FirstName,
                    LastName     = objUser.LastName,
                    Password     = objUser.Password,
                    UserTypeId   = objUser.UserTypeId,
                    AspNetUserId = objUser.AspNetUserId,
                    UserName     = objUser.UserName,
                    Email        = objUser.Email,
                };
                db.MstUsers.InsertOnSubmit(newUser);
                db.SubmitChanges();

                return(Request.CreateResponse(HttpStatusCode.OK));
            }
            catch (Exception e)
            {
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message));
            }
        }