Example #1
0
        public HttpResponseMessage UpdateUser(ApiModels.MstUserModel objUser, String id)
        {
            try
            {
                var users = from d in db.MstUser
                            where d.Id == Convert.ToInt32(id)
                            select d;

                if (users.Any())
                {
                    var updateUser = users.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));
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
            }
        }
Example #2
0
        public HttpResponseMessage AddUser(ApiModels.MstUserModel 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.MstUser.InsertOnSubmit(newUser);
                db.SubmitChanges();

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