/// <summary> /// Get item /// </summary> /// <param name="model">User Model</param> /// <returns>UserModel</returns> public UserModel GetItemByID(UserModel model) { try { using (var _context = new TDHEntities()) { var _md = _context.PROC_SYS_USER_ById(model.ID, this.SessionID, model.CreateBy).FirstOrDefault(); if (_md == null) { throw new DataAccessException(FILE_NAME, "GetItemByID", model.CreateBy); } return(new UserModel() { ID = (Guid)_md.id, FullName = _md.full_name, UserName = _md.user_name, Locked = _md.locked, RoleID = _md.role_id, RoleName = _md.role_name, Insert = false }); } } catch (DataAccessException fieldEx) { throw fieldEx; } catch (Exception ex) { throw new ServiceException(FILE_NAME, MethodInfo.GetCurrentMethod().Name, model.CreateBy, ex); } }